<?xml version="1.0" encoding="utf-8"?>
<wsdl:definitions xmlns:s="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:tns="https://Api.perfectview.nl" xmlns:s1="http://microsoft.com/wsdl/types/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tm="http://microsoft.com/wsdl/mime/textMatching/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" targetNamespace="https://Api.perfectview.nl" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
  <wsdl:types>
    <s:schema elementFormDefault="qualified" targetNamespace="https://Api.perfectview.nl">
      <s:import namespace="http://microsoft.com/wsdl/types/" />
      <s:element name="SystemDatastoreGetItems">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="credentials" type="tns:ApiCredentials" />
            <s:element minOccurs="1" maxOccurs="1" name="systemDatastoreType" type="tns:SystemDatastoreType" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ApiCredentials">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="ApiKey" type="s1:guid" />
          <s:element minOccurs="1" maxOccurs="1" name="DatabaseId" nillable="true" type="s1:guid" />
          <s:element minOccurs="1" maxOccurs="1" name="UserId" nillable="true" type="s1:guid" />
          <s:element minOccurs="0" maxOccurs="1" name="UserName" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="SourceApplication" type="tns:ApiSourceApplication" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="ApiSourceApplication">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="Name" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Category" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Subcategory" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Version" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:simpleType name="SystemDatastoreType">
        <s:restriction base="s:string">
          <s:enumeration value="LegalEntity" />
          <s:enumeration value="ClassPersonnel" />
          <s:enumeration value="PaymentMethod" />
          <s:enumeration value="Prolongation" />
          <s:enumeration value="InvoiceMoment" />
          <s:enumeration value="AuthorizationType" />
          <s:enumeration value="ReversalReason" />
          <s:enumeration value="BikeDepotBrand" />
        </s:restriction>
      </s:simpleType>
      <s:element name="SystemDatastoreGetItemsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="SystemDatastoreGetItemsResult" type="tns:SystemDatastoreGetItemsResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="SystemDatastoreGetItemsResult">
        <s:complexContent mixed="false">
          <s:extension base="tns:PvApiResult">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="DatastoreItems" type="tns:ArrayOfPvSystemDatastoreItemData" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:complexType name="PvApiResult">
        <s:complexContent mixed="false">
          <s:extension base="tns:PvApiResultOfObject" />
        </s:complexContent>
      </s:complexType>
      <s:complexType name="PvApiResultOfObject">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="Result" type="tns:PvApiResultDataOfObject" />
          <s:element minOccurs="0" maxOccurs="1" name="Data" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="PvApiResultDataOfObject">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="Succeeded" type="s:boolean" />
          <s:element minOccurs="1" maxOccurs="1" name="Number" type="s:int" />
          <s:element minOccurs="0" maxOccurs="1" name="Code" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Description" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="ArrayOfPvSystemDatastoreItemData">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="PvSystemDatastoreItemData" nillable="true" type="tns:PvSystemDatastoreItemData" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="PvSystemDatastoreItemData">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="Id" type="s1:guid" />
          <s:element minOccurs="0" maxOccurs="1" name="Description" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Code" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:element name="NotificationGetCount">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="credentials" type="tns:ApiCredentials" />
            <s:element minOccurs="1" maxOccurs="1" name="userId" type="s1:guid" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="NotificationGetCountResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="NotificationGetCountResult" type="tns:NotificationGetCountResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="NotificationGetCountResult">
        <s:complexContent mixed="false">
          <s:extension base="tns:PvApiResult">
            <s:sequence>
              <s:element minOccurs="1" maxOccurs="1" name="NumberOfNotifications" type="s:int" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="NotificationsGet">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="credentials" type="tns:ApiCredentials" />
            <s:element minOccurs="1" maxOccurs="1" name="userId" type="s1:guid" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="PvNotificationData">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="Id" type="s1:guid" />
          <s:element minOccurs="1" maxOccurs="1" name="ActivityLocation" type="tns:ActivityLocation" />
          <s:element minOccurs="0" maxOccurs="1" name="Activity" type="tns:PvActivityData" />
        </s:sequence>
      </s:complexType>
      <s:simpleType name="ActivityLocation">
        <s:restriction base="s:string">
          <s:enumeration value="Queue" />
          <s:enumeration value="Todo" />
          <s:enumeration value="Closed" />
        </s:restriction>
      </s:simpleType>
      <s:complexType name="PvActivityData">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="Id" type="s1:guid" />
          <s:element minOccurs="0" maxOccurs="1" name="Info" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Number" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="ViewSortingDate" type="s:dateTime" />
          <s:element minOccurs="0" maxOccurs="1" name="FollowUp" type="tns:PvActivityFollowUpData" />
          <s:element minOccurs="0" maxOccurs="1" name="Settings" type="tns:PvActivitySettingsData" />
          <s:element minOccurs="0" maxOccurs="1" name="ParentRelationship" type="tns:PvRelationshipData" />
          <s:element minOccurs="0" maxOccurs="1" name="ChildRelationship" type="tns:PvRelationshipData" />
          <s:element minOccurs="0" maxOccurs="1" name="FieldValues" type="tns:PvFieldValuesData" />
          <s:element minOccurs="0" maxOccurs="1" name="AuditData" type="tns:PvAuditData" />
          <s:element minOccurs="0" maxOccurs="1" name="ActivityAuditData" type="tns:PvActivityAuditData" />
          <s:element minOccurs="0" maxOccurs="1" name="CounterValues" type="tns:ArrayOfPvCounterData" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="PvActivityFollowUpData">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="Start" nillable="true" type="s:dateTime" />
          <s:element minOccurs="1" maxOccurs="1" name="End" nillable="true" type="s:dateTime" />
          <s:element minOccurs="1" maxOccurs="1" name="InAgenda" nillable="true" type="s:boolean" />
          <s:element minOccurs="1" maxOccurs="1" name="ReminderPeriodInMinutes" nillable="true" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="OwnerUserId" nillable="true" type="s1:guid" />
          <s:element minOccurs="1" maxOccurs="1" name="PlacedInQueueId" nillable="true" type="s1:guid" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="PvActivitySettingsData">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="WorkflowId" type="s1:guid" />
          <s:element minOccurs="1" maxOccurs="1" name="WorkflowStepId" type="s1:guid" />
          <s:element minOccurs="1" maxOccurs="1" name="ParentRelationshipId" type="s1:guid" />
          <s:element minOccurs="1" maxOccurs="1" name="ChildRelationshipId" nillable="true" type="s1:guid" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="PvRelationshipData">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="Id" type="s1:guid" />
          <s:element minOccurs="1" maxOccurs="1" name="EntityTypeId" type="s1:guid" />
          <s:element minOccurs="1" maxOccurs="1" name="ParentRelationId" type="s1:guid" />
          <s:element minOccurs="1" maxOccurs="1" name="ChildRelationId" type="s1:guid" />
          <s:element minOccurs="0" maxOccurs="1" name="Description" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="DisplayCity" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="DisplayName" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="SortingName" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="IsContact" type="s:boolean" />
          <s:element minOccurs="1" maxOccurs="1" name="IsEmployee" type="s:boolean" />
          <s:element minOccurs="1" maxOccurs="1" name="IsOrganisation" type="s:boolean" />
          <s:element minOccurs="1" maxOccurs="1" name="PreferredAddress" type="tns:AddressType" />
          <s:element minOccurs="1" maxOccurs="1" name="AddresStyle" type="tns:AddressStyle" />
          <s:element minOccurs="0" maxOccurs="1" name="Addressing" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Openening" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="AddressingVariant" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="OpeneningVariant" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="TittleId" nillable="true" type="s1:guid" />
          <s:element minOccurs="1" maxOccurs="1" name="AccountManagerId" nillable="true" type="s1:guid" />
          <s:element minOccurs="1" maxOccurs="1" name="IsInactive" type="s:boolean" />
          <s:element minOccurs="1" maxOccurs="1" name="OptOut" type="s:boolean" />
          <s:element minOccurs="0" maxOccurs="1" name="AuditData" type="tns:PvAuditData" />
          <s:element minOccurs="0" maxOccurs="1" name="FieldValues" type="tns:PvFieldValuesData" />
        </s:sequence>
      </s:complexType>
      <s:simpleType name="AddressType">
        <s:restriction base="s:string">
          <s:enumeration value="PostAddress" />
          <s:enumeration value="PrivateAddress" />
          <s:enumeration value="PrivateDifferentAddress" />
          <s:enumeration value="PostAddressOrganisation" />
          <s:enumeration value="VisitAddress" />
          <s:enumeration value="VisitAddressOrganization" />
          <s:enumeration value="BillingAddress" />
          <s:enumeration value="BillingAddressOrganization" />
        </s:restriction>
      </s:simpleType>
      <s:simpleType name="AddressStyle">
        <s:restriction base="s:string">
          <s:enumeration value="Formal" />
          <s:enumeration value="Informal" />
          <s:enumeration value="ExecutiveBoard" />
          <s:enumeration value="Family" />
          <s:enumeration value="Board" />
          <s:enumeration value="Partner" />
          <s:enumeration value="Residents" />
          <s:enumeration value="Owners" />
          <s:enumeration value="FormalWithFirstnames" />
          <s:enumeration value="FormalWithFunction" />
          <s:enumeration value="None" />
          <s:enumeration value="FormalWithInformal" />
        </s:restriction>
      </s:simpleType>
      <s:complexType name="PvAuditData">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="CreatedAt" type="s:dateTime" />
          <s:element minOccurs="1" maxOccurs="1" name="CreatedByUser" type="s1:guid" />
          <s:element minOccurs="1" maxOccurs="1" name="ModifiedAt" type="s:dateTime" />
          <s:element minOccurs="1" maxOccurs="1" name="ModifiedByUser" type="s1:guid" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="PvFieldValuesData">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="Items" type="tns:ArrayOfPvFieldValueData" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="ArrayOfPvFieldValueData">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="PvFieldValueData" nillable="true" type="tns:PvFieldValueData" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="PvFieldValueData">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="Id" type="s1:guid" />
          <s:element minOccurs="0" maxOccurs="1" name="Value" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="PvActivityAuditData">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="ClosedAt" type="s:dateTime" />
          <s:element minOccurs="1" maxOccurs="1" name="ClosedByUser" type="s1:guid" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="ArrayOfPvCounterData">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="PvCounterData" nillable="true" type="tns:PvCounterData" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="PvCounterData">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="TabPageType" type="tns:TabPageType" />
          <s:element minOccurs="1" maxOccurs="1" name="Value" type="s:int" />
        </s:sequence>
      </s:complexType>
      <s:simpleType name="TabPageType">
        <s:restriction base="s:string">
          <s:enumeration value="Dashboard" />
          <s:enumeration value="Relation" />
          <s:enumeration value="Relationship" />
          <s:enumeration value="Activity" />
          <s:enumeration value="Lines" />
          <s:enumeration value="Involveds" />
          <s:enumeration value="Marks" />
          <s:enumeration value="Attachments" />
          <s:enumeration value="InvolvedEmployees" />
          <s:enumeration value="Notes" />
          <s:enumeration value="PersonPrivate" />
          <s:enumeration value="PersonFinancial" />
          <s:enumeration value="PersonOther" />
          <s:enumeration value="OrganisationCommunication" />
          <s:enumeration value="OrganisationFinancial" />
          <s:enumeration value="OrganisationOther" />
          <s:enumeration value="Activities" />
          <s:enumeration value="Subprocesses" />
          <s:enumeration value="ConnectedActivities" />
          <s:enumeration value="Contacts" />
          <s:enumeration value="Audittrail" />
          <s:enumeration value="AudittrailLogs" />
          <s:enumeration value="AudittrailTransitions" />
          <s:enumeration value="SocialMedia" />
          <s:enumeration value="CampaignDashboard" />
          <s:enumeration value="Timeline" />
          <s:enumeration value="ReadRightUsers" />
          <s:enumeration value="None" />
          <s:enumeration value="SubAccounts" />
          <s:enumeration value="QueueMessages" />
        </s:restriction>
      </s:simpleType>
      <s:complexType name="ArrayOfPvNotificationData">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="PvNotificationData" nillable="true" type="tns:PvNotificationData" />
        </s:sequence>
      </s:complexType>
      <s:element name="NotificationsGetResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="NotificationsGetResult" type="tns:NotificationsGetResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="NotificationsGetResult">
        <s:complexContent mixed="false">
          <s:extension base="tns:PvApiResult">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="Notifications" type="tns:ArrayOfPvNotificationData" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="NoteExists">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="credentials" type="tns:ApiCredentials" />
            <s:element minOccurs="1" maxOccurs="1" name="NoteId" type="s1:guid" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="NoteExistsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="NoteExistsResult" type="tns:NoteExistsResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="NoteExistsResult">
        <s:complexContent mixed="false">
          <s:extension base="tns:PvApiResult">
            <s:sequence>
              <s:element minOccurs="1" maxOccurs="1" name="Exists" type="s:boolean" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="NoteGet">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="credentials" type="tns:ApiCredentials" />
            <s:element minOccurs="1" maxOccurs="1" name="noteId" type="s1:guid" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="PvNoteData">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="Id" type="s1:guid" />
          <s:element minOccurs="1" maxOccurs="1" name="ParentId" type="s1:guid" />
          <s:element minOccurs="1" maxOccurs="1" name="CreatedByUserRelationId" type="s1:guid" />
          <s:element minOccurs="1" maxOccurs="1" name="CreatedAt" type="s:dateTime" />
          <s:element minOccurs="0" maxOccurs="1" name="Text" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="TypeId" nillable="true" type="s1:guid" />
        </s:sequence>
      </s:complexType>
      <s:element name="NoteGetResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="NoteGetResult" type="tns:NoteGetResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="NoteGetResult">
        <s:complexContent mixed="false">
          <s:extension base="tns:PvApiResult">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="Note" type="tns:PvNoteData" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="NoteGetAll">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="credentials" type="tns:ApiCredentials" />
            <s:element minOccurs="1" maxOccurs="1" name="pageSize" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="pageNumber" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="type" type="tns:BaseEntityType" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:simpleType name="BaseEntityType">
        <s:restriction base="s:string">
          <s:enumeration value="Relation" />
          <s:enumeration value="Relationship" />
          <s:enumeration value="Activity" />
          <s:enumeration value="Datastore" />
          <s:enumeration value="Line" />
          <s:enumeration value="Involved" />
          <s:enumeration value="None" />
          <s:enumeration value="XmlConfiguration" />
          <s:enumeration value="Attachment" />
          <s:enumeration value="Mark" />
          <s:enumeration value="Attention" />
        </s:restriction>
      </s:simpleType>
      <s:complexType name="ArrayOfPvNoteData">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="PvNoteData" nillable="true" type="tns:PvNoteData" />
        </s:sequence>
      </s:complexType>
      <s:element name="NoteGetAllResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="NoteGetAllResult" type="tns:NoteGetAllResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="NoteGetAllResult">
        <s:complexContent mixed="false">
          <s:extension base="tns:PvApiResult">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="Notes" type="tns:ArrayOfPvNoteData" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="AttachmentGetLabels">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="credentials" type="tns:ApiCredentials" />
            <s:element minOccurs="1" maxOccurs="1" name="attachmentId" type="s1:guid" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="PvLabelItemData">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="Id" type="s:long" />
          <s:element minOccurs="1" maxOccurs="1" name="RecordId" type="s1:guid" />
          <s:element minOccurs="1" maxOccurs="1" name="FieldId" nillable="true" type="s1:guid" />
          <s:element minOccurs="1" maxOccurs="1" name="DatastoreId" type="s1:guid" />
          <s:element minOccurs="1" maxOccurs="1" name="Type" type="tns:LabelType" />
          <s:element minOccurs="0" maxOccurs="1" name="Text" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:simpleType name="LabelType">
        <s:restriction base="s:string">
          <s:enumeration value="ActivityField" />
          <s:enumeration value="Activity" />
          <s:enumeration value="Attachment" />
          <s:enumeration value="RelationField" />
          <s:enumeration value="Relation" />
          <s:enumeration value="RelationshipField" />
          <s:enumeration value="Relationship" />
        </s:restriction>
      </s:simpleType>
      <s:complexType name="ArrayOfPvLabelItemData">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="PvLabelItemData" nillable="true" type="tns:PvLabelItemData" />
        </s:sequence>
      </s:complexType>
      <s:element name="AttachmentGetLabelsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="AttachmentGetLabelsResult" type="tns:AttachmentGetLabelsResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="AttachmentGetLabelsResult">
        <s:complexContent mixed="false">
          <s:extension base="tns:PvApiResult">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="Labels" type="tns:ArrayOfPvLabelItemData" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="ActivityGetLabels">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="credentials" type="tns:ApiCredentials" />
            <s:element minOccurs="1" maxOccurs="1" name="activityId" type="s1:guid" />
            <s:element minOccurs="1" maxOccurs="1" name="fieldId" nillable="true" type="s1:guid" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ActivityGetLabelsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ActivityGetLabelsResult" type="tns:ActivityGetLabelsResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ActivityGetLabelsResult">
        <s:complexContent mixed="false">
          <s:extension base="tns:PvApiResult">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="Labels" type="tns:ArrayOfPvLabelItemData" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="RelationshipFieldGetLabels">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="credentials" type="tns:ApiCredentials" />
            <s:element minOccurs="1" maxOccurs="1" name="relationshipId" type="s1:guid" />
            <s:element minOccurs="1" maxOccurs="1" name="fieldId" type="s1:guid" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="RelationshipFieldGetLabelsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="RelationshipFieldGetLabelsResult" type="tns:RelationshipGetLabelsResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="RelationshipGetLabelsResult">
        <s:complexContent mixed="false">
          <s:extension base="tns:PvApiResult">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="Labels" type="tns:ArrayOfPvLabelItemData" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="ActivityCreate">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="credentials" type="tns:ApiCredentials" />
            <s:element minOccurs="0" maxOccurs="1" name="settings" type="tns:PvActivitySettingsData" />
            <s:element minOccurs="0" maxOccurs="1" name="followUp" type="tns:PvActivityFollowUpData" />
            <s:element minOccurs="0" maxOccurs="1" name="fieldValues" type="tns:ArrayOfPvFieldValueData" />
            <s:element minOccurs="1" maxOccurs="1" name="connectToActivityId" nillable="true" type="s1:guid" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ActivityCreateResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ActivityCreateResult" type="tns:ActivityCreateResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ActivityCreateResult">
        <s:complexContent mixed="false">
          <s:extension base="tns:PvApiResult">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="Activity" type="tns:PvActivityData" />
              <s:element minOccurs="0" maxOccurs="1" name="ErrorInformation" type="s:string" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="ActivityUpdate">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="credentials" type="tns:ApiCredentials" />
            <s:element minOccurs="1" maxOccurs="1" name="activityId" type="s1:guid" />
            <s:element minOccurs="0" maxOccurs="1" name="followUp" type="tns:PvActivityFollowUpData" />
            <s:element minOccurs="0" maxOccurs="1" name="fieldValues" type="tns:ArrayOfPvFieldValueData" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ActivityUpdateResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ActivityUpdateResult" type="tns:ActivityUpdateResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ActivityUpdateResult">
        <s:complexContent mixed="false">
          <s:extension base="tns:PvApiResult">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="Info" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="ErrorInformation" type="s:string" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="ActivityAddReference">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="credentials" type="tns:ApiCredentials" />
            <s:element minOccurs="1" maxOccurs="1" name="activityId" type="s1:guid" />
            <s:element minOccurs="1" maxOccurs="1" name="connectToActivityId" type="s1:guid" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ActivityAddReferenceResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ActivityAddReferenceResult" type="tns:ActivityAddReferenceResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ActivityAddReferenceResult">
        <s:complexContent mixed="false">
          <s:extension base="tns:PvApiResult">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="Info" type="s:string" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="ActivityFlow">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="credentials" type="tns:ApiCredentials" />
            <s:element minOccurs="1" maxOccurs="1" name="activityId" type="s1:guid" />
            <s:element minOccurs="1" maxOccurs="1" name="transitionId" type="s1:guid" />
            <s:element minOccurs="1" maxOccurs="1" name="userId" type="s1:guid" />
            <s:element minOccurs="1" maxOccurs="1" name="queueId" type="s1:guid" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ActivityFlowResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ActivityFlowResult" type="tns:ActivityFlowResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ActivityFlowResult">
        <s:complexContent mixed="false">
          <s:extension base="tns:PvApiResult" />
        </s:complexContent>
      </s:complexType>
      <s:element name="ActivityClose">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="credentials" type="tns:ApiCredentials" />
            <s:element minOccurs="1" maxOccurs="1" name="activityId" type="s1:guid" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ActivityCloseResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ActivityCloseResult" type="tns:ActivityCloseResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ActivityCloseResult">
        <s:complexContent mixed="false">
          <s:extension base="tns:PvApiResult" />
        </s:complexContent>
      </s:complexType>
      <s:element name="ActivityAddAttachment">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="credentials" type="tns:ApiCredentials" />
            <s:element minOccurs="1" maxOccurs="1" name="activityId" type="s1:guid" />
            <s:element minOccurs="0" maxOccurs="1" name="fileName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="base64EncodedFile" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="PvAttachmentData">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="Id" type="s1:guid" />
          <s:element minOccurs="1" maxOccurs="1" name="CreationDate" nillable="true" type="s:dateTime" />
          <s:element minOccurs="1" maxOccurs="1" name="ModificationDate" nillable="true" type="s:dateTime" />
          <s:element minOccurs="0" maxOccurs="1" name="FileName" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Description" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Version" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Extension" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="ExternalDmsType" nillable="true" type="s:int" />
          <s:element minOccurs="0" maxOccurs="1" name="ExternalDmsId" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Base64EncodedFile" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:element name="ActivityAddAttachmentResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ActivityAddAttachmentResult" type="tns:ActivityAddAttachmentResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ActivityAddAttachmentResult">
        <s:complexContent mixed="false">
          <s:extension base="tns:PvApiResult">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="Attachment" type="tns:PvAttachmentData" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="ActivityDeleteAttachment">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="credentials" type="tns:ApiCredentials" />
            <s:element minOccurs="1" maxOccurs="1" name="activityId" type="s1:guid" />
            <s:element minOccurs="1" maxOccurs="1" name="attachmentId" type="s1:guid" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ActivityDeleteAttachmentResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ActivityDeleteAttachmentResult" type="tns:ActivityDeleteAttachmentResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ActivityDeleteAttachmentResult">
        <s:complexContent mixed="false">
          <s:extension base="tns:PvApiResult" />
        </s:complexContent>
      </s:complexType>
      <s:element name="ActivityAddNote">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="credentials" type="tns:ApiCredentials" />
            <s:element minOccurs="1" maxOccurs="1" name="activityId" type="s1:guid" />
            <s:element minOccurs="0" maxOccurs="1" name="text" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ActivityAddNoteResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ActivityAddNoteResult" type="tns:ActivityAddNoteResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ActivityAddNoteResult">
        <s:complexContent mixed="false">
          <s:extension base="tns:PvApiResult" />
        </s:complexContent>
      </s:complexType>
      <s:element name="ActivityAddNote_V2">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="credentials" type="tns:ApiCredentials" />
            <s:element minOccurs="1" maxOccurs="1" name="activityId" type="s1:guid" />
            <s:element minOccurs="0" maxOccurs="1" name="text" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="noteTypeId" nillable="true" type="s1:guid" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ActivityAddNote_V2Response">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ActivityAddNote_V2Result" type="tns:ActivityAddNoteResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ActivityAddNote_V3">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="credentials" type="tns:ApiCredentials" />
            <s:element minOccurs="1" maxOccurs="1" name="activityId" type="s1:guid" />
            <s:element minOccurs="0" maxOccurs="1" name="text" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="noteTypeId" nillable="true" type="s1:guid" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ActivityAddNote_V3Response">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ActivityAddNote_V3Result" type="tns:ActivityAddNoteV3Result" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ActivityAddNoteV3Result">
        <s:complexContent mixed="false">
          <s:extension base="tns:PvApiResult">
            <s:sequence>
              <s:element minOccurs="1" maxOccurs="1" name="NoteId" type="s1:guid" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="ActivityAddInvolved">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="credentials" type="tns:ApiCredentials" />
            <s:element minOccurs="1" maxOccurs="1" name="activityId" type="s1:guid" />
            <s:element minOccurs="1" maxOccurs="1" name="involvedEntityTypeId" type="s1:guid" />
            <s:element minOccurs="1" maxOccurs="1" name="relationshipId" type="s1:guid" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ActivityAddInvolvedResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ActivityAddInvolvedResult" type="tns:ActivityAddInvolvedResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ActivityAddInvolvedResult">
        <s:complexContent mixed="false">
          <s:extension base="tns:PvApiResult">
            <s:sequence>
              <s:element minOccurs="1" maxOccurs="1" name="InvolvedId" type="s1:guid" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="ActivityAddProductLine">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="credentials" type="tns:ApiCredentials" />
            <s:element minOccurs="1" maxOccurs="1" name="activityId" type="s1:guid" />
            <s:element minOccurs="1" maxOccurs="1" name="quantity" type="s:decimal" />
            <s:element minOccurs="1" maxOccurs="1" name="productId" type="s1:guid" />
            <s:element minOccurs="0" maxOccurs="1" name="description" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="vatId" nillable="true" type="s1:guid" />
            <s:element minOccurs="1" maxOccurs="1" name="amount" nillable="true" type="s:decimal" />
            <s:element minOccurs="1" maxOccurs="1" name="purchaseAmount" nillable="true" type="s:decimal" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="PvProductLineData">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="Id" type="s1:guid" />
          <s:element minOccurs="1" maxOccurs="1" name="Quantity" type="s:decimal" />
          <s:element minOccurs="1" maxOccurs="1" name="Amount" type="s:decimal" />
          <s:element minOccurs="1" maxOccurs="1" name="TotalAmount" type="s:decimal" />
          <s:element minOccurs="1" maxOccurs="1" name="PurchaseAmount" type="s:decimal" />
          <s:element minOccurs="1" maxOccurs="1" name="VatId" type="s1:guid" />
          <s:element minOccurs="1" maxOccurs="1" name="ProductId" type="s1:guid" />
          <s:element minOccurs="0" maxOccurs="1" name="Description" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="Period" type="s:int" />
        </s:sequence>
      </s:complexType>
      <s:element name="ActivityAddProductLineResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ActivityAddProductLineResult" type="tns:ActivityAddProductLineResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ActivityAddProductLineResult">
        <s:complexContent mixed="false">
          <s:extension base="tns:PvApiResult">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="ProductLineData" type="tns:PvProductLineData" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="ActivityDeleteProductLine">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="credentials" type="tns:ApiCredentials" />
            <s:element minOccurs="1" maxOccurs="1" name="productLineId" type="s1:guid" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ActivityDeleteProductLineResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ActivityDeleteProductLineResult" type="tns:ActivityDeleteProductLineResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ActivityDeleteProductLineResult">
        <s:complexContent mixed="false">
          <s:extension base="tns:PvApiResult" />
        </s:complexContent>
      </s:complexType>
      <s:element name="ActivityDeleteProductLines">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="credentials" type="tns:ApiCredentials" />
            <s:element minOccurs="1" maxOccurs="1" name="activityId" type="s1:guid" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ActivityDeleteProductLinesResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ActivityDeleteProductLinesResult" type="tns:ActivityDeleteProductLinesResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ActivityDeleteProductLinesResult">
        <s:complexContent mixed="false">
          <s:extension base="tns:PvApiResult" />
        </s:complexContent>
      </s:complexType>
      <s:element name="ActivityAddParameters">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="credentials" type="tns:ApiCredentials" />
            <s:element minOccurs="1" maxOccurs="1" name="activityId" type="s1:guid" />
            <s:element minOccurs="0" maxOccurs="1" name="parameters" type="tns:ArrayOfActivityParameter" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfActivityParameter">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="ActivityParameter" type="tns:ActivityParameter" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="ActivityParameter">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="parameter" type="tns:ActivityExtraParameter" />
          <s:element minOccurs="0" maxOccurs="1" name="value" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:simpleType name="ActivityExtraParameter">
        <s:restriction base="s:string">
          <s:enumeration value="Id" />
          <s:enumeration value="Version" />
          <s:enumeration value="Template" />
        </s:restriction>
      </s:simpleType>
      <s:element name="ActivityAddParametersResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ActivityAddParametersResult" type="tns:ActivityAddParametersResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ActivityAddParametersResult">
        <s:complexContent mixed="false">
          <s:extension base="tns:PvApiResult" />
        </s:complexContent>
      </s:complexType>
      <s:element name="ActivityAddLine">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="credentials" type="tns:ApiCredentials" />
            <s:element minOccurs="1" maxOccurs="1" name="activityId" type="s1:guid" />
            <s:element minOccurs="1" maxOccurs="1" name="entityTypeId" type="s1:guid" />
            <s:element minOccurs="1" maxOccurs="1" name="datastoreId" type="s1:guid" />
            <s:element minOccurs="0" maxOccurs="1" name="fieldValues" type="tns:ArrayOfPvFieldValueData" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="PvLineData">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="Id" type="s1:guid" />
          <s:element minOccurs="0" maxOccurs="1" name="FieldValues" type="tns:PvFieldValuesData" />
        </s:sequence>
      </s:complexType>
      <s:element name="ActivityAddLineResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ActivityAddLineResult" type="tns:ActivityAddLineResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ActivityAddLineResult">
        <s:complexContent mixed="false">
          <s:extension base="tns:PvApiResult">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="LineData" type="tns:PvLineData" />
              <s:element minOccurs="0" maxOccurs="1" name="ErrorInformation" type="s:string" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="ActivityAddLineV2">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="credentials" type="tns:ApiCredentials" />
            <s:element minOccurs="1" maxOccurs="1" name="activityId" type="s1:guid" />
            <s:element minOccurs="1" maxOccurs="1" name="entityTypeId" type="s1:guid" />
            <s:element minOccurs="0" maxOccurs="1" name="fieldValues" type="tns:ArrayOfPvFieldValueData" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ActivityAddLineV2Response">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ActivityAddLineV2Result" type="tns:ActivityAddLineResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="SubscriptionCreate">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="credentials" type="tns:ApiCredentials" />
            <s:element minOccurs="0" maxOccurs="1" name="settings" type="tns:PvActivitySettingsData" />
            <s:element minOccurs="0" maxOccurs="1" name="followUp" type="tns:PvActivityFollowUpData" />
            <s:element minOccurs="0" maxOccurs="1" name="fieldValues" type="tns:ArrayOfPvFieldValueData" />
            <s:element minOccurs="1" maxOccurs="1" name="connectToActivityId" nillable="true" type="s1:guid" />
            <s:element minOccurs="1" maxOccurs="1" name="productId" type="s1:guid" />
            <s:element minOccurs="1" maxOccurs="1" name="quantity" type="s:decimal" />
            <s:element minOccurs="0" maxOccurs="1" name="description" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="vatId" nillable="true" type="s1:guid" />
            <s:element minOccurs="1" maxOccurs="1" name="amount" nillable="true" type="s:decimal" />
            <s:element minOccurs="1" maxOccurs="1" name="purchaseAmount" nillable="true" type="s:decimal" />
            <s:element minOccurs="1" maxOccurs="1" name="period" nillable="true" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="SubscriptionCreateResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="SubscriptionCreateResult" type="tns:SubscriptionCreateResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="SubscriptionCreateResult">
        <s:complexContent mixed="false">
          <s:extension base="tns:PvApiResult">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="Activity" type="tns:PvActivityData" />
              <s:element minOccurs="0" maxOccurs="1" name="ProductLineData" type="tns:PvProductLineData" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="SubscriptionUpdate">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="credentials" type="tns:ApiCredentials" />
            <s:element minOccurs="1" maxOccurs="1" name="activityId" type="s1:guid" />
            <s:element minOccurs="0" maxOccurs="1" name="followUp" type="tns:PvActivityFollowUpData" />
            <s:element minOccurs="0" maxOccurs="1" name="fieldValues" type="tns:ArrayOfPvFieldValueData" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="SubscriptionUpdateResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="SubscriptionUpdateResult" type="tns:ActivityUpdateResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="SubscriptionAddProductLine">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="credentials" type="tns:ApiCredentials" />
            <s:element minOccurs="1" maxOccurs="1" name="activityId" type="s1:guid" />
            <s:element minOccurs="1" maxOccurs="1" name="quantity" type="s:decimal" />
            <s:element minOccurs="1" maxOccurs="1" name="productId" type="s1:guid" />
            <s:element minOccurs="0" maxOccurs="1" name="description" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="vatId" nillable="true" type="s1:guid" />
            <s:element minOccurs="1" maxOccurs="1" name="amount" nillable="true" type="s:decimal" />
            <s:element minOccurs="1" maxOccurs="1" name="purchaseAmount" nillable="true" type="s:decimal" />
            <s:element minOccurs="1" maxOccurs="1" name="period" nillable="true" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="SubscriptionAddProductLineResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="SubscriptionAddProductLineResult" type="tns:SubscriptionAddProductLineResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="SubscriptionAddProductLineResult">
        <s:complexContent mixed="false">
          <s:extension base="tns:PvApiResult">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="ProductLineData" type="tns:PvProductLineData" />
              <s:element minOccurs="0" maxOccurs="1" name="ActivityData" type="tns:PvActivityData" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="RelationCreate">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="credentials" type="tns:ApiCredentials" />
            <s:element minOccurs="1" maxOccurs="1" name="parentRelationId" type="s1:guid" />
            <s:element minOccurs="1" maxOccurs="1" name="relationEntityTypeId" type="s1:guid" />
            <s:element minOccurs="0" maxOccurs="1" name="relationFieldValues" type="tns:ArrayOfPvFieldValueData" />
            <s:element minOccurs="1" maxOccurs="1" name="relationshipEntityTypeId" type="s1:guid" />
            <s:element minOccurs="0" maxOccurs="1" name="relationshipFieldValues" type="tns:ArrayOfPvFieldValueData" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="PvRelationData">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="Id" type="s1:guid" />
          <s:element minOccurs="1" maxOccurs="1" name="EntityTypeId" type="s1:guid" />
          <s:element minOccurs="0" maxOccurs="1" name="Info" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="SortingName" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="DisplayName" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="IsRoot" type="s:boolean" />
          <s:element minOccurs="1" maxOccurs="1" name="IsDummy" type="s:boolean" />
          <s:element minOccurs="0" maxOccurs="1" name="ImportKey" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="IsInactive" type="s:boolean" />
          <s:element minOccurs="0" maxOccurs="1" name="FieldValues" type="tns:PvFieldValuesData" />
          <s:element minOccurs="0" maxOccurs="1" name="CounterValues" type="tns:ArrayOfPvCounterData" />
        </s:sequence>
      </s:complexType>
      <s:element name="RelationCreateResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="RelationCreateResult" type="tns:RelationCreateResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="RelationCreateResult">
        <s:complexContent mixed="false">
          <s:extension base="tns:PvApiResult">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="Relationship" type="tns:PvRelationshipData" />
              <s:element minOccurs="0" maxOccurs="1" name="Relation" type="tns:PvRelationData" />
              <s:element minOccurs="0" maxOccurs="1" name="ErrorInformation" type="s:string" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="RelationUpdate">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="credentials" type="tns:ApiCredentials" />
            <s:element minOccurs="1" maxOccurs="1" name="relationId" type="s1:guid" />
            <s:element minOccurs="0" maxOccurs="1" name="fieldValues" type="tns:ArrayOfPvFieldValueData" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="RelationUpdateResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="RelationUpdateResult" type="tns:RelationUpdateResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="RelationUpdateResult">
        <s:complexContent mixed="false">
          <s:extension base="tns:PvApiResult">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="ErrorInformation" type="s:string" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="RelationAddAttachment">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="credentials" type="tns:ApiCredentials" />
            <s:element minOccurs="1" maxOccurs="1" name="relationId" type="s1:guid" />
            <s:element minOccurs="0" maxOccurs="1" name="fileName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="base64EncodedFile" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="RelationAddAttachmentResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="RelationAddAttachmentResult" type="tns:RelationAddAttachmentResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="RelationAddAttachmentResult">
        <s:complexContent mixed="false">
          <s:extension base="tns:PvApiResult" />
        </s:complexContent>
      </s:complexType>
      <s:element name="RelationDeleteAttachment">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="credentials" type="tns:ApiCredentials" />
            <s:element minOccurs="1" maxOccurs="1" name="relationId" type="s1:guid" />
            <s:element minOccurs="1" maxOccurs="1" name="attachmentId" type="s1:guid" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="RelationDeleteAttachmentResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="RelationDeleteAttachmentResult" type="tns:RelationDeleteAttachmentResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="RelationDeleteAttachmentResult">
        <s:complexContent mixed="false">
          <s:extension base="tns:PvApiResult" />
        </s:complexContent>
      </s:complexType>
      <s:element name="RelationAddNote">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="credentials" type="tns:ApiCredentials" />
            <s:element minOccurs="1" maxOccurs="1" name="relationId" type="s1:guid" />
            <s:element minOccurs="0" maxOccurs="1" name="text" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="RelationAddNoteResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="RelationAddNoteResult" type="tns:RelationAddNoteResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="RelationAddNoteResult">
        <s:complexContent mixed="false">
          <s:extension base="tns:PvApiResult" />
        </s:complexContent>
      </s:complexType>
      <s:element name="RelationAddAttention">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="credentials" type="tns:ApiCredentials" />
            <s:element minOccurs="1" maxOccurs="1" name="relationId" type="s1:guid" />
            <s:element minOccurs="0" maxOccurs="1" name="text" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="RelationAddAttentionResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="RelationAddAttentionResult" type="tns:RelationAddAttentionResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="RelationAddAttentionResult">
        <s:complexContent mixed="false">
          <s:extension base="tns:PvApiResult" />
        </s:complexContent>
      </s:complexType>
      <s:element name="RelationshipCreate">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="credentials" type="tns:ApiCredentials" />
            <s:element minOccurs="1" maxOccurs="1" name="parentRelationId" type="s1:guid" />
            <s:element minOccurs="1" maxOccurs="1" name="childRelationId" type="s1:guid" />
            <s:element minOccurs="1" maxOccurs="1" name="relationshipEntityTypeId" type="s1:guid" />
            <s:element minOccurs="0" maxOccurs="1" name="relationshipFieldValues" type="tns:ArrayOfPvFieldValueData" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="RelationshipCreateResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="RelationshipCreateResult" type="tns:RelationshipCreateResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="RelationshipCreateResult">
        <s:complexContent mixed="false">
          <s:extension base="tns:PvApiResult">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="Relationship" type="tns:PvRelationshipData" />
              <s:element minOccurs="0" maxOccurs="1" name="ErrorInformation" type="s:string" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="RelationshipUpdate">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="credentials" type="tns:ApiCredentials" />
            <s:element minOccurs="1" maxOccurs="1" name="relationshipId" type="s1:guid" />
            <s:element minOccurs="0" maxOccurs="1" name="fieldValues" type="tns:ArrayOfPvFieldValueData" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="RelationshipUpdateResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="RelationshipUpdateResult" type="tns:RelationshipUpdateResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="RelationshipUpdateResult">
        <s:complexContent mixed="false">
          <s:extension base="tns:PvApiResult">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="ErrorInformation" type="s:string" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="RelationshipAddMark">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="credentials" type="tns:ApiCredentials" />
            <s:element minOccurs="1" maxOccurs="1" name="relationshipId" type="s1:guid" />
            <s:element minOccurs="1" maxOccurs="1" name="markId" type="s1:guid" />
            <s:element minOccurs="1" maxOccurs="1" name="date" type="s:dateTime" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="PvRelationshipMarkData">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="Id" type="s1:guid" />
          <s:element minOccurs="1" maxOccurs="1" name="RelationshipId" type="s1:guid" />
          <s:element minOccurs="0" maxOccurs="1" name="RelationshipDescription" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="MarkId" type="s1:guid" />
          <s:element minOccurs="1" maxOccurs="1" name="PreferredAddress" nillable="true" type="tns:AddressType" />
          <s:element minOccurs="1" maxOccurs="1" name="Date" nillable="true" type="s:dateTime" />
        </s:sequence>
      </s:complexType>
      <s:element name="RelationshipAddMarkResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="RelationshipAddMarkResult" type="tns:RelationshipAddMarkResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="RelationshipAddMarkResult">
        <s:complexContent mixed="false">
          <s:extension base="tns:PvApiResult">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="relationshipMark" type="tns:PvRelationshipMarkData" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="RelationshipAddMarkV2">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="credentials" type="tns:ApiCredentials" />
            <s:element minOccurs="1" maxOccurs="1" name="relationshipId" type="s1:guid" />
            <s:element minOccurs="1" maxOccurs="1" name="markId" type="s1:guid" />
            <s:element minOccurs="1" maxOccurs="1" name="date" type="s:dateTime" />
            <s:element minOccurs="1" maxOccurs="1" name="updateDate" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="RelationshipAddMarkV2Response">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="RelationshipAddMarkV2Result" type="tns:RelationshipAddMarkResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="RelationshipRemoveMark">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="credentials" type="tns:ApiCredentials" />
            <s:element minOccurs="1" maxOccurs="1" name="relationshipId" type="s1:guid" />
            <s:element minOccurs="1" maxOccurs="1" name="markId" type="s1:guid" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="RelationshipRemoveMarkResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="RelationshipRemoveMarkResult" type="tns:RelationshipRemoveMarkResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="RelationshipRemoveMarkResult">
        <s:complexContent mixed="false">
          <s:extension base="tns:PvApiResult" />
        </s:complexContent>
      </s:complexType>
      <s:element name="RelationshipUpdateEntityType">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="credentials" type="tns:ApiCredentials" />
            <s:element minOccurs="1" maxOccurs="1" name="relationshipId" type="s1:guid" />
            <s:element minOccurs="1" maxOccurs="1" name="entityTypeId" type="s1:guid" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="RelationshipUpdateEntityTypeResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="RelationshipUpdateEntityTypeResult" type="tns:RelationshipUpdateEntityTypeResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="RelationshipUpdateEntityTypeResult">
        <s:complexContent mixed="false">
          <s:extension base="tns:PvApiResult">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="ErrorInformation" type="s:string" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="NoteUpdate">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="credentials" type="tns:ApiCredentials" />
            <s:element minOccurs="1" maxOccurs="1" name="noteId" type="s1:guid" />
            <s:element minOccurs="0" maxOccurs="1" name="text" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="NoteUpdateResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="NoteUpdateResult" type="tns:NoteUpdateResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="NoteUpdateResult">
        <s:complexContent mixed="false">
          <s:extension base="tns:PvApiResult" />
        </s:complexContent>
      </s:complexType>
      <s:element name="AttachmentUpdate">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="credentials" type="tns:ApiCredentials" />
            <s:element minOccurs="1" maxOccurs="1" name="attachmentId" type="s1:guid" />
            <s:element minOccurs="0" maxOccurs="1" name="fileName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="base64EncodedFile" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="AttachmentUpdateResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="AttachmentUpdateResult" type="tns:AttachmentUpdateResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="AttachmentUpdateResult">
        <s:complexContent mixed="false">
          <s:extension base="tns:PvApiResult" />
        </s:complexContent>
      </s:complexType>
      <s:element name="ProductGroupCreate">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="credentials" type="tns:ApiCredentials" />
            <s:element minOccurs="0" maxOccurs="1" name="productGroupData" type="tns:PvProductGroupData" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="PvProductGroupData">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="Id" type="s1:guid" />
          <s:element minOccurs="0" maxOccurs="1" name="Name" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:element name="ProductGroupCreateResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ProductGroupCreateResult" type="tns:ProductGroupCreateResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ProductGroupCreateResult">
        <s:complexContent mixed="false">
          <s:extension base="tns:PvApiResult">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="ProductGroup" type="tns:PvProductGroupData" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="ProductGroupUpdate">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="credentials" type="tns:ApiCredentials" />
            <s:element minOccurs="0" maxOccurs="1" name="productGroupData" type="tns:PvProductGroupData" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ProductGroupUpdateResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ProductGroupUpdateResult" type="tns:ProductGroupUpdateResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ProductGroupUpdateResult">
        <s:complexContent mixed="false">
          <s:extension base="tns:PvApiResult" />
        </s:complexContent>
      </s:complexType>
      <s:element name="ProductCreate">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="credentials" type="tns:ApiCredentials" />
            <s:element minOccurs="0" maxOccurs="1" name="productData" type="tns:PvProductData" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="PvProductData">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="Id" type="s1:guid" />
          <s:element minOccurs="1" maxOccurs="1" name="ProductGroupId" type="s1:guid" />
          <s:element minOccurs="0" maxOccurs="1" name="Code" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Name" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Description" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="ProductType" type="tns:ProductType" />
          <s:element minOccurs="1" maxOccurs="1" name="UnitType" type="tns:UnitType" />
          <s:element minOccurs="1" maxOccurs="1" name="IsDivisible" type="s:boolean" />
          <s:element minOccurs="1" maxOccurs="1" name="SalesPrice" type="s:decimal" />
          <s:element minOccurs="1" maxOccurs="1" name="IsSalesPriceInclusiveVat" type="s:boolean" />
          <s:element minOccurs="1" maxOccurs="1" name="SalesVatId" type="s1:guid" />
          <s:element minOccurs="1" maxOccurs="1" name="PurchasePrice" type="s:decimal" />
          <s:element minOccurs="1" maxOccurs="1" name="IsInactive" type="s:boolean" />
          <s:element minOccurs="1" maxOccurs="1" name="AllowChangePrice" type="s:boolean" />
          <s:element minOccurs="1" maxOccurs="1" name="AllowChangeDescription" type="s:boolean" />
          <s:element minOccurs="1" maxOccurs="1" name="AllowChangeVat" type="s:boolean" />
          <s:element minOccurs="1" maxOccurs="1" name="AutoEnableEdit" type="s:boolean" />
        </s:sequence>
      </s:complexType>
      <s:simpleType name="ProductType">
        <s:restriction base="s:string">
          <s:enumeration value="Product" />
          <s:enumeration value="Service" />
        </s:restriction>
      </s:simpleType>
      <s:simpleType name="UnitType">
        <s:restriction base="s:string">
          <s:enumeration value="Piece" />
          <s:enumeration value="Box" />
          <s:enumeration value="Dozen" />
          <s:enumeration value="Foot" />
          <s:enumeration value="Gallon" />
          <s:enumeration value="Pound" />
          <s:enumeration value="Gross" />
          <s:enumeration value="Yard" />
          <s:enumeration value="Inch" />
          <s:enumeration value="Kilometer" />
          <s:enumeration value="Megabyte" />
          <s:enumeration value="Gigabyte" />
          <s:enumeration value="Centimeter" />
          <s:enumeration value="Millimeter" />
          <s:enumeration value="Meter" />
          <s:enumeration value="CubicCentimeter" />
          <s:enumeration value="CubicFoot" />
          <s:enumeration value="CubicInch" />
          <s:enumeration value="CubicMillimeter" />
          <s:enumeration value="CubicMeter" />
          <s:enumeration value="SquareCentimeter" />
          <s:enumeration value="SquareFoot" />
          <s:enumeration value="SquareInch" />
          <s:enumeration value="SquareMillimeter" />
          <s:enumeration value="SquareMeter" />
          <s:enumeration value="SquareYard" />
          <s:enumeration value="Period" />
          <s:enumeration value="Year" />
          <s:enumeration value="HalfYear" />
          <s:enumeration value="Quarters" />
          <s:enumeration value="Month" />
          <s:enumeration value="Week" />
          <s:enumeration value="Day" />
          <s:enumeration value="Hour" />
          <s:enumeration value="Quarter" />
          <s:enumeration value="Minute" />
          <s:enumeration value="Second" />
          <s:enumeration value="Kilo" />
          <s:enumeration value="Gram" />
          <s:enumeration value="Milligram" />
          <s:enumeration value="Liter" />
          <s:enumeration value="Post" />
          <s:enumeration value="Pair" />
          <s:enumeration value="Copy" />
        </s:restriction>
      </s:simpleType>
      <s:element name="ProductCreateResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ProductCreateResult" type="tns:ProductCreateResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ProductCreateResult">
        <s:complexContent mixed="false">
          <s:extension base="tns:PvApiResult">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="Product" type="tns:PvProductData" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="ProductCreate_V2">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="credentials" type="tns:ApiCredentials" />
            <s:element minOccurs="0" maxOccurs="1" name="productData" type="tns:PvProductData_V2" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="PvProductData_V2">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="Id" type="s1:guid" />
          <s:element minOccurs="1" maxOccurs="1" name="ProductGroupId" type="s1:guid" />
          <s:element minOccurs="0" maxOccurs="1" name="Code" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Name" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Description" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="ProductType" type="tns:ProductType" />
          <s:element minOccurs="1" maxOccurs="1" name="Unit" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="IsDivisible" type="s:boolean" />
          <s:element minOccurs="1" maxOccurs="1" name="SalesPrice" type="s:decimal" />
          <s:element minOccurs="1" maxOccurs="1" name="IsSalesPriceInclusiveVat" type="s:boolean" />
          <s:element minOccurs="1" maxOccurs="1" name="SalesVatId" type="s1:guid" />
          <s:element minOccurs="1" maxOccurs="1" name="PurchasePrice" type="s:decimal" />
          <s:element minOccurs="1" maxOccurs="1" name="IsInactive" type="s:boolean" />
          <s:element minOccurs="1" maxOccurs="1" name="AllowChangePrice" type="s:boolean" />
          <s:element minOccurs="1" maxOccurs="1" name="AllowChangeDescription" type="s:boolean" />
          <s:element minOccurs="1" maxOccurs="1" name="AllowChangeVat" type="s:boolean" />
          <s:element minOccurs="1" maxOccurs="1" name="AutoEnableEdit" type="s:boolean" />
        </s:sequence>
      </s:complexType>
      <s:element name="ProductCreate_V2Response">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ProductCreate_V2Result" type="tns:ProductCreateResult_V2" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ProductCreateResult_V2">
        <s:complexContent mixed="false">
          <s:extension base="tns:PvApiResult">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="Product" type="tns:PvProductData_V2" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="ProductUpdate">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="credentials" type="tns:ApiCredentials" />
            <s:element minOccurs="0" maxOccurs="1" name="productData" type="tns:PvProductData_V2" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ProductUpdateResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ProductUpdateResult" type="tns:ProductUpdateResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ProductUpdateResult">
        <s:complexContent mixed="false">
          <s:extension base="tns:PvApiResult" />
        </s:complexContent>
      </s:complexType>
      <s:element name="ProductUpdate_V2">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="credentials" type="tns:ApiCredentials" />
            <s:element minOccurs="0" maxOccurs="1" name="productData" type="tns:PvProductData_V2" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ProductUpdate_V2Response">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ProductUpdate_V2Result" type="tns:ProductUpdateResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DatastoreCreateItem">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="credentials" type="tns:ApiCredentials" />
            <s:element minOccurs="1" maxOccurs="1" name="entityTypeId" type="s1:guid" />
            <s:element minOccurs="0" maxOccurs="1" name="value" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="isDefault" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="PvDatastoreItemData">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="Id" type="s1:guid" />
          <s:element minOccurs="0" maxOccurs="1" name="Description" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="IsInactive" type="s:boolean" />
          <s:element minOccurs="1" maxOccurs="1" name="IsDefault" type="s:boolean" />
        </s:sequence>
      </s:complexType>
      <s:element name="DatastoreCreateItemResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="DatastoreCreateItemResult" type="tns:DatastoreCreateItemResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="DatastoreCreateItemResult">
        <s:complexContent mixed="false">
          <s:extension base="tns:PvApiResult">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="DatastoreItem" type="tns:PvDatastoreItemData" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="DatastoreCreateItem_V2">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="credentials" type="tns:ApiCredentials" />
            <s:element minOccurs="1" maxOccurs="1" name="entityTypeId" type="s1:guid" />
            <s:element minOccurs="0" maxOccurs="1" name="value" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="translations" type="tns:ArrayOfPvTranslationData2" />
            <s:element minOccurs="1" maxOccurs="1" name="isDefault" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfPvTranslationData2">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="PvTranslationData2" nillable="true" type="tns:PvTranslationData2" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="PvTranslationData2">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="CultureCode" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Value" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="PvDatastoreItemData_V2">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="Id" type="s1:guid" />
          <s:element minOccurs="0" maxOccurs="1" name="Description" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="IsInactive" type="s:boolean" />
          <s:element minOccurs="1" maxOccurs="1" name="IsDefault" type="s:boolean" />
          <s:element minOccurs="0" maxOccurs="1" name="Translations" type="tns:ArrayOfPvTranslationData2" />
        </s:sequence>
      </s:complexType>
      <s:element name="DatastoreCreateItem_V2Response">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="DatastoreCreateItem_V2Result" type="tns:DatastoreCreateItemResult_V2" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="DatastoreCreateItemResult_V2">
        <s:complexContent mixed="false">
          <s:extension base="tns:PvApiResult">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="DatastoreItem" type="tns:PvDatastoreItemData_V2" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="DatastoreCreateItem_V3">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="credentials" type="tns:ApiCredentials" />
            <s:element minOccurs="1" maxOccurs="1" name="entityTypeId" type="s1:guid" />
            <s:element minOccurs="0" maxOccurs="1" name="fieldValues" type="tns:ArrayOfPvFieldValueData" />
            <s:element minOccurs="0" maxOccurs="1" name="translations" type="tns:ArrayOfPvTranslationData2" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="PvDatastoreItemData_V3">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="Id" type="s1:guid" />
          <s:element minOccurs="0" maxOccurs="1" name="Code" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Description" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="IsInactive" type="s:boolean" />
          <s:element minOccurs="1" maxOccurs="1" name="IsDefault" type="s:boolean" />
          <s:element minOccurs="0" maxOccurs="1" name="Translations" type="tns:ArrayOfPvTranslationData2" />
        </s:sequence>
      </s:complexType>
      <s:element name="DatastoreCreateItem_V3Response">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="DatastoreCreateItem_V3Result" type="tns:DatastoreCreateItemResult_V3" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="DatastoreCreateItemResult_V3">
        <s:complexContent mixed="false">
          <s:extension base="tns:PvApiResult">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="DatastoreItem" type="tns:PvDatastoreItemData_V3" />
              <s:element minOccurs="0" maxOccurs="1" name="ErrorInformation" type="s:string" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="DatastoreUpdateItem">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="credentials" type="tns:ApiCredentials" />
            <s:element minOccurs="1" maxOccurs="1" name="dataStoreId" type="s1:guid" />
            <s:element minOccurs="0" maxOccurs="1" name="fieldValues" type="tns:ArrayOfPvFieldValueData" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DatastoreUpdateItemResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="DatastoreUpdateItemResult" type="tns:DatastoreUpdateItemResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="DatastoreUpdateItemResult">
        <s:complexContent mixed="false">
          <s:extension base="tns:PvApiResult">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="Info" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="ErrorInformation" type="s:string" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="DatastoreUpdateItem_V2">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="credentials" type="tns:ApiCredentials" />
            <s:element minOccurs="1" maxOccurs="1" name="dataStoreId" type="s1:guid" />
            <s:element minOccurs="0" maxOccurs="1" name="fieldValues" type="tns:ArrayOfPvFieldValueData" />
            <s:element minOccurs="0" maxOccurs="1" name="translations" type="tns:ArrayOfPvTranslationData2" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DatastoreUpdateItem_V2Response">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="DatastoreUpdateItem_V2Result" type="tns:DatastoreUpdateItemResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DatastoreDeleteItem">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="credentials" type="tns:ApiCredentials" />
            <s:element minOccurs="1" maxOccurs="1" name="dataStoreId" type="s1:guid" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DatastoreDeleteItemResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="DatastoreDeleteItemResult" type="tns:DatastoreDeleteItemResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="DatastoreDeleteItemResult">
        <s:complexContent mixed="false">
          <s:extension base="tns:PvApiResult">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="ErrorInformation" type="s:string" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="MarkAdd">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="credentials" type="tns:ApiCredentials" />
            <s:element minOccurs="0" maxOccurs="1" name="category" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="name" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="description" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="type" type="tns:ApiMarkType" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:simpleType name="ApiMarkType">
        <s:restriction base="s:string">
          <s:enumeration value="Default" />
          <s:enumeration value="OptIn" />
          <s:enumeration value="CampaignEventOpend" />
          <s:enumeration value="CampaignEventClicked" />
          <s:enumeration value="CampaignEventUnsubscribed" />
          <s:enumeration value="CampaignEventOptedOut" />
          <s:enumeration value="CampaingEventSend" />
          <s:enumeration value="CampaignEventDocumentClicked" />
          <s:enumeration value="CampaignEventSoftBounce" />
          <s:enumeration value="CampaignEventHardBounce" />
        </s:restriction>
      </s:simpleType>
      <s:complexType name="PvMarkData">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="Id" type="s1:guid" />
          <s:element minOccurs="0" maxOccurs="1" name="Category" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Name" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="ExternalDescription" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="IsInactive" type="s:boolean" />
          <s:element minOccurs="1" maxOccurs="1" name="Type" type="s:short" />
        </s:sequence>
      </s:complexType>
      <s:element name="MarkAddResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="MarkAddResult" type="tns:AddMarkResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="AddMarkResult">
        <s:complexContent mixed="false">
          <s:extension base="tns:PvApiResult">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="MarkData" type="tns:PvMarkData" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="NotificationMarkAsRead">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="credentials" type="tns:ApiCredentials" />
            <s:element minOccurs="1" maxOccurs="1" name="userId" type="s1:guid" />
            <s:element minOccurs="1" maxOccurs="1" name="activityId" type="s1:guid" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="NotificationMarkAsReadResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="NotificationMarkAsReadResult" type="tns:NotificationMarkAsReadResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="NotificationMarkAsReadResult">
        <s:complexContent mixed="false">
          <s:extension base="tns:PvApiResult">
            <s:sequence>
              <s:element minOccurs="1" maxOccurs="1" name="NumberOfNotifications" type="s:int" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="UserAddRoles">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="credentials" type="tns:ApiCredentials" />
            <s:element minOccurs="1" maxOccurs="1" name="userId" type="s1:guid" />
            <s:element minOccurs="0" maxOccurs="1" name="roleIds" type="tns:ArrayOfGuid" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfGuid">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="guid" type="s1:guid" />
        </s:sequence>
      </s:complexType>
      <s:element name="UserAddRolesResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="UserAddRolesResult" type="tns:UserAddRolesResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="UserAddRolesResult">
        <s:complexContent mixed="false">
          <s:extension base="tns:PvApiResult" />
        </s:complexContent>
      </s:complexType>
      <s:element name="AttachmentAddLabel">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="credentials" type="tns:ApiCredentials" />
            <s:element minOccurs="1" maxOccurs="1" name="attachmentId" type="s1:guid" />
            <s:element minOccurs="1" maxOccurs="1" name="datastoreId" type="s1:guid" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="AttachmentAddLabelResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="AttachmentAddLabelResult" type="tns:AddLabelResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="AddLabelResult">
        <s:complexContent mixed="false">
          <s:extension base="tns:PvApiResult">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="LabelData" type="tns:PvLabelItemData" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="ActivityAddLabel">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="credentials" type="tns:ApiCredentials" />
            <s:element minOccurs="1" maxOccurs="1" name="activityId" type="s1:guid" />
            <s:element minOccurs="1" maxOccurs="1" name="datastoreId" type="s1:guid" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ActivityAddLabelResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ActivityAddLabelResult" type="tns:AddLabelResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ActivityAddFieldLabel">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="credentials" type="tns:ApiCredentials" />
            <s:element minOccurs="1" maxOccurs="1" name="activityId" type="s1:guid" />
            <s:element minOccurs="1" maxOccurs="1" name="fieldId" type="s1:guid" />
            <s:element minOccurs="1" maxOccurs="1" name="datastoreId" type="s1:guid" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ActivityAddFieldLabelResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ActivityAddFieldLabelResult" type="tns:AddLabelResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="RelationshipAddFieldLabel">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="credentials" type="tns:ApiCredentials" />
            <s:element minOccurs="1" maxOccurs="1" name="relationshipId" type="s1:guid" />
            <s:element minOccurs="1" maxOccurs="1" name="fieldId" type="s1:guid" />
            <s:element minOccurs="1" maxOccurs="1" name="datastoreId" type="s1:guid" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="RelationshipAddFieldLabelResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="RelationshipAddFieldLabelResult" type="tns:AddLabelResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="RelationshipAddLine">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="credentials" type="tns:ApiCredentials" />
            <s:element minOccurs="1" maxOccurs="1" name="RelationshipId" type="s1:guid" />
            <s:element minOccurs="1" maxOccurs="1" name="entityTypeId" type="s1:guid" />
            <s:element minOccurs="1" maxOccurs="1" name="datastoreId" type="s1:guid" />
            <s:element minOccurs="0" maxOccurs="1" name="fieldValues" type="tns:ArrayOfPvFieldValueData" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="RelationshipAddLineResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="RelationshipAddLineResult" type="tns:RelationshipAddLineResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="RelationshipAddLineResult">
        <s:complexContent mixed="false">
          <s:extension base="tns:PvApiResult">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="LineData" type="tns:PvLineData" />
              <s:element minOccurs="0" maxOccurs="1" name="ErrorInformation" type="s:string" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="RelationshipAddLineV2">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="credentials" type="tns:ApiCredentials" />
            <s:element minOccurs="1" maxOccurs="1" name="RelationshipId" type="s1:guid" />
            <s:element minOccurs="1" maxOccurs="1" name="entityTypeId" type="s1:guid" />
            <s:element minOccurs="0" maxOccurs="1" name="fieldValues" type="tns:ArrayOfPvFieldValueData" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="RelationshipAddLineV2Response">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="RelationshipAddLineV2Result" type="tns:RelationshipAddLineResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="LabelDelete">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="credentials" type="tns:ApiCredentials" />
            <s:element minOccurs="1" maxOccurs="1" name="id" type="s:long" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="LabelDeleteResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="LabelDeleteResult" type="tns:LabelDeleteResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="LabelDeleteResult">
        <s:complexContent mixed="false">
          <s:extension base="tns:PvApiResult" />
        </s:complexContent>
      </s:complexType>
      <s:element name="MobileLogError">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="credentials" type="tns:ApiCredentials" />
            <s:element minOccurs="0" maxOccurs="1" name="error" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="MobileLogErrorResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="MobileLogErrorResult" type="tns:MobileLogErrorResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="MobileLogErrorResult">
        <s:complexContent mixed="false">
          <s:extension base="tns:PvApiResult" />
        </s:complexContent>
      </s:complexType>
      <s:element name="MobileHasAccess">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="credentials" type="tns:ApiCredentials" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="MobileHasAccessResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="MobileHasAccessResult" type="tns:MobileHasAccessResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="MobileHasAccessResult">
        <s:complexContent mixed="false">
          <s:extension base="tns:PvApiResult">
            <s:sequence>
              <s:element minOccurs="1" maxOccurs="1" name="HasAcces" type="s:boolean" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="MobileShouldUpdateApp">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="credentials" type="tns:ApiCredentials" />
            <s:element minOccurs="0" maxOccurs="1" name="os" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="version" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="MobileShouldUpdateAppResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="MobileShouldUpdateAppResult" type="tns:MobileShouldUpdateAppResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="MobileShouldUpdateAppResult">
        <s:complexContent mixed="false">
          <s:extension base="tns:PvApiResult">
            <s:sequence>
              <s:element minOccurs="1" maxOccurs="1" name="ShouldUpdateApp" type="s:boolean" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="MobileStoreDeviceId">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="credentials" type="tns:ApiCredentials" />
            <s:element minOccurs="1" maxOccurs="1" name="deviceOs" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="deviceId" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="MobileStoreDeviceIdResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="MobileStoreDeviceIdResult" type="tns:MobileStoreDeviceIdResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="MobileStoreDeviceIdResult">
        <s:complexContent mixed="false">
          <s:extension base="tns:PvApiResult" />
        </s:complexContent>
      </s:complexType>
      <s:element name="MobileRemoveDeviceId">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="credentials" type="tns:ApiCredentials" />
            <s:element minOccurs="1" maxOccurs="1" name="deviceOs" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="deviceId" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="MobileRemoveDeviceIdResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="MobileRemoveDeviceIdResult" type="tns:MobileRemoveDeviceIdResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="MobileRemoveDeviceIdResult">
        <s:complexContent mixed="false">
          <s:extension base="tns:PvApiResult" />
        </s:complexContent>
      </s:complexType>
      <s:element name="MobileGetTranslations">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="apiKey" type="s1:guid" />
            <s:element minOccurs="1" maxOccurs="1" name="deviceOs" type="tns:MobileDeviceOsType" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:simpleType name="MobileDeviceOsType">
        <s:restriction base="s:string">
          <s:enumeration value="None" />
          <s:enumeration value="Apple_iOS" />
          <s:enumeration value="Android" />
          <s:enumeration value="Windows_Phone" />
        </s:restriction>
      </s:simpleType>
      <s:complexType name="PvTranslationData">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="ResourceCode" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="CultureCode" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Value" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="ArrayOfPvTranslationData">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="PvTranslationData" nillable="true" type="tns:PvTranslationData" />
        </s:sequence>
      </s:complexType>
      <s:element name="MobileGetTranslationsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="MobileGetTranslationsResult" type="tns:MobileGetTranslationsResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="MobileGetTranslationsResult">
        <s:complexContent mixed="false">
          <s:extension base="tns:PvApiResult">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="Translations" type="tns:ArrayOfPvTranslationData" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="MobileCreateAccount">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="apiKey" type="s1:guid" />
            <s:element minOccurs="1" maxOccurs="1" name="accountData" type="tns:CreateDatabaseData" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="CreateDatabaseData">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="DatabaseData" type="tns:Database" />
          <s:element minOccurs="1" maxOccurs="1" name="OrganisationData" type="tns:Organisation" />
          <s:element minOccurs="1" maxOccurs="1" name="FirstUserPersonData" type="tns:Person" />
          <s:element minOccurs="1" maxOccurs="1" name="FirstUserEmployeeData" type="tns:Employee" />
          <s:element minOccurs="1" maxOccurs="1" name="SlaGeneralContactPersonData" type="tns:Person" />
          <s:element minOccurs="1" maxOccurs="1" name="SlaGeneralContactEmployeeData" type="tns:Employee" />
          <s:element minOccurs="1" maxOccurs="1" name="SlaFinancialContactPersonData" type="tns:Person" />
          <s:element minOccurs="1" maxOccurs="1" name="SlaFinancialContactEmployeeData" type="tns:Employee" />
          <s:element minOccurs="1" maxOccurs="1" name="SlaTechnicalContactPersonData" type="tns:Person" />
          <s:element minOccurs="1" maxOccurs="1" name="SlaTechnicalContactEmployeeData" type="tns:Employee" />
          <s:element minOccurs="1" maxOccurs="1" name="LeadData" type="tns:Lead" />
          <s:element minOccurs="1" maxOccurs="1" name="WorkflowData" type="tns:Workflow" />
          <s:element minOccurs="0" maxOccurs="1" name="Parameters" type="tns:ArrayOfParameter" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="Database">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="ContractOwnerApiKey" type="s1:guid" />
          <s:element minOccurs="1" maxOccurs="1" name="ProcessOwnerApiKey" type="s1:guid" />
          <s:element minOccurs="1" maxOccurs="1" name="LeadGeneratorApiKey" type="s1:guid" />
          <s:element minOccurs="1" maxOccurs="1" name="DatabaseId" type="s1:guid" />
          <s:element minOccurs="1" maxOccurs="1" name="UserId" type="s1:guid" />
          <s:element minOccurs="0" maxOccurs="1" name="ConformationCode" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="NumberOfLicenses" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="SourceDatabaseId" type="s1:guid" />
          <s:element minOccurs="1" maxOccurs="1" name="CopyUsers" type="s:boolean" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="Organisation">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="Name" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Street" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="StreetNumber" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="StreetSuffix" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="PostalCode" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="City" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="CountryId" type="s1:guid" />
          <s:element minOccurs="1" maxOccurs="1" name="LanguageCode" type="s:int" />
          <s:element minOccurs="0" maxOccurs="1" name="Reference" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="Person">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="GenderCode" type="s:int" />
          <s:element minOccurs="0" maxOccurs="1" name="Initials" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="FirstName" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="MiddleName" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Name" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="Employee">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="Function" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Telephone" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Email" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="Lead">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="Subject" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="ExtraInfo" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="HowDidYouFindUsId" type="s1:guid" />
          <s:element minOccurs="1" maxOccurs="1" name="NumberOfEmployeesId" type="s1:guid" />
          <s:element minOccurs="0" maxOccurs="1" name="LEA_actie" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="LEA_actienav" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="LEA_groep" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="LEA_toegewezenaan" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="Workflow">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="WorkflowName" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="WorkflowStepName" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="WorkflowQueueId" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="ArrayOfParameter">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="Parameter" type="tns:Parameter" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="Parameter">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="parameter" type="tns:DatabaseParameter" />
          <s:element minOccurs="0" maxOccurs="1" name="value" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:simpleType name="DatabaseParameter">
        <s:restriction base="s:string">
          <s:enumeration value="accountId" />
          <s:enumeration value="username" />
          <s:enumeration value="token" />
          <s:enumeration value="accesscode" />
          <s:enumeration value="password" />
        </s:restriction>
      </s:simpleType>
      <s:element name="MobileCreateAccountResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="MobileCreateAccountResult" type="tns:MobileCreateAccountResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="MobileCreateAccountResult">
        <s:complexContent mixed="false">
          <s:extension base="tns:PvApiResult">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="ValidationCode" type="s:string" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="MobileGetCreateAccountDatastore">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="apiKey" type="s1:guid" />
            <s:element minOccurs="0" maxOccurs="1" name="cultureCode" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="datastoreType" type="tns:CreateAccountDatastoreType" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:simpleType name="CreateAccountDatastoreType">
        <s:restriction base="s:string">
          <s:enumeration value="HowDidYouFindUs" />
          <s:enumeration value="NumberOfEmployees" />
        </s:restriction>
      </s:simpleType>
      <s:complexType name="ArrayOfPvDatastoreItemData">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="PvDatastoreItemData" nillable="true" type="tns:PvDatastoreItemData" />
        </s:sequence>
      </s:complexType>
      <s:element name="MobileGetCreateAccountDatastoreResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="MobileGetCreateAccountDatastoreResult" type="tns:MobileGetCreateAccountDatastoreResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="MobileGetCreateAccountDatastoreResult">
        <s:complexContent mixed="false">
          <s:extension base="tns:PvApiResult">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="DatastoreItems" type="tns:ArrayOfPvDatastoreItemData" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="UserGetNavigationItems">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="credentials" type="tns:ApiCredentials" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="PvNavigationItemData">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="Id" type="s1:guid" />
          <s:element minOccurs="0" maxOccurs="1" name="Name" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="SortIndex" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="Category" type="tns:NavigationItemCategory" />
          <s:element minOccurs="1" maxOccurs="1" name="ViewEntryPoint" type="tns:ViewEntryPoint" />
          <s:element minOccurs="1" maxOccurs="1" name="BaseEntityType" type="tns:BaseEntityType" />
          <s:element minOccurs="1" maxOccurs="1" name="RelationType" nillable="true" type="tns:RelationType" />
        </s:sequence>
      </s:complexType>
      <s:simpleType name="NavigationItemCategory">
        <s:restriction base="s:string">
          <s:enumeration value="MyWorkspace" />
          <s:enumeration value="Organisations" />
          <s:enumeration value="Persons" />
          <s:enumeration value="Activities" />
          <s:enumeration value="Queues" />
        </s:restriction>
      </s:simpleType>
      <s:simpleType name="ViewEntryPoint">
        <s:restriction base="s:string">
          <s:enumeration value="None" />
          <s:enumeration value="Relationship" />
          <s:enumeration value="Workflow" />
          <s:enumeration value="Queue" />
          <s:enumeration value="ToDo" />
          <s:enumeration value="QueueAll" />
          <s:enumeration value="WorkflowAll" />
          <s:enumeration value="OrganisationAll" />
          <s:enumeration value="PersonAll" />
          <s:enumeration value="FileAll" />
          <s:enumeration value="RelationOpenActivities" />
          <s:enumeration value="RelationAllActivities" />
          <s:enumeration value="MyRelationships" />
          <s:enumeration value="ActivitySubflows" />
          <s:enumeration value="ActivityReference" />
          <s:enumeration value="SaleAll" />
          <s:enumeration value="EntityTypeGroup" />
          <s:enumeration value="RelationAll" />
          <s:enumeration value="Entity" />
          <s:enumeration value="RelationContacts" />
          <s:enumeration value="Mark" />
          <s:enumeration value="MarkCategory" />
          <s:enumeration value="MarkAll" />
          <s:enumeration value="ApplicationManagement" />
          <s:enumeration value="CampaignMarkAll" />
          <s:enumeration value="CampaignMarkCategory" />
          <s:enumeration value="CampaignMark" />
          <s:enumeration value="CampaignActivityUnique" />
          <s:enumeration value="CampaignActivityTotal" />
          <s:enumeration value="CampaignActivityMarkUnique" />
          <s:enumeration value="CampaignActivityMarkTotal" />
          <s:enumeration value="CampaignRelationUnique" />
          <s:enumeration value="CampaignRelationTotal" />
          <s:enumeration value="CampaignRelationMarkUnique" />
          <s:enumeration value="CampaignRelationMarkTotal" />
          <s:enumeration value="RelationPortal" />
          <s:enumeration value="Attachment" />
          <s:enumeration value="RelationshipAll" />
          <s:enumeration value="Involved" />
          <s:enumeration value="Line" />
          <s:enumeration value="AttachmentActivity" />
          <s:enumeration value="AttachmentRelation" />
          <s:enumeration value="ActivityLines" />
          <s:enumeration value="RelationLines" />
        </s:restriction>
      </s:simpleType>
      <s:simpleType name="RelationType">
        <s:restriction base="s:string">
          <s:enumeration value="Persoon" />
          <s:enumeration value="Organisatie" />
        </s:restriction>
      </s:simpleType>
      <s:complexType name="ArrayOfPvNavigationItemData">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="PvNavigationItemData" nillable="true" type="tns:PvNavigationItemData" />
        </s:sequence>
      </s:complexType>
      <s:element name="UserGetNavigationItemsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="UserGetNavigationItemsResult" type="tns:UserGetNavigationItemsResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="UserGetNavigationItemsResult">
        <s:complexContent mixed="false">
          <s:extension base="tns:PvApiResult">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="NavigationItems" type="tns:ArrayOfPvNavigationItemData" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="UserGetCreateMenuItems">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="credentials" type="tns:ApiCredentials" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="PvMenuItemData">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="CreateMenuItemType" type="tns:CreateMenuItemType" />
          <s:element minOccurs="1" maxOccurs="1" name="EntityTypeId" type="s1:guid" />
          <s:element minOccurs="0" maxOccurs="1" name="Name" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="WorkflowId" nillable="true" type="s1:guid" />
          <s:element minOccurs="1" maxOccurs="1" name="WorkflowStepId" nillable="true" type="s1:guid" />
        </s:sequence>
      </s:complexType>
      <s:simpleType name="CreateMenuItemType">
        <s:restriction base="s:string">
          <s:enumeration value="RelationshipOrganisation" />
          <s:enumeration value="RelationshipPerson" />
          <s:enumeration value="RelationshipActivity" />
        </s:restriction>
      </s:simpleType>
      <s:complexType name="ArrayOfPvMenuItemData">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="PvMenuItemData" nillable="true" type="tns:PvMenuItemData" />
        </s:sequence>
      </s:complexType>
      <s:element name="UserGetCreateMenuItemsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="UserGetCreateMenuItemsResult" type="tns:UserGetCreateMenuItemsResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="UserGetCreateMenuItemsResult">
        <s:complexContent mixed="false">
          <s:extension base="tns:PvApiResult">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="MenuItems" type="tns:ArrayOfPvMenuItemData" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="UserGetViewDefinitions">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="credentials" type="tns:ApiCredentials" />
            <s:element minOccurs="1" maxOccurs="1" name="entryPoint" type="tns:ViewEntryPoint" />
            <s:element minOccurs="1" maxOccurs="1" name="baseEntityType" type="tns:BaseEntityType" />
            <s:element minOccurs="1" maxOccurs="1" name="entityId" type="s1:guid" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="PvViewDefinitionData">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="Id" type="s1:guid" />
          <s:element minOccurs="1" maxOccurs="1" name="ViewEntryPoint" type="tns:ViewEntryPoint" />
          <s:element minOccurs="1" maxOccurs="1" name="BaseEntityType" type="tns:BaseEntityType" />
          <s:element minOccurs="1" maxOccurs="1" name="EntityId" type="s1:guid" />
          <s:element minOccurs="0" maxOccurs="1" name="Name" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Sql" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="SortingColumn" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="IsDefault" type="s:boolean" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="ArrayOfPvViewDefinitionData">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="PvViewDefinitionData" nillable="true" type="tns:PvViewDefinitionData" />
        </s:sequence>
      </s:complexType>
      <s:element name="UserGetViewDefinitionsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="UserGetViewDefinitionsResult" type="tns:UserGetViewDefinitionsResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="UserGetViewDefinitionsResult">
        <s:complexContent mixed="false">
          <s:extension base="tns:PvApiResult">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="Views" type="tns:ArrayOfPvViewDefinitionData" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="RelationshipViewGetData">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="credentials" type="tns:ApiCredentials" />
            <s:element minOccurs="0" maxOccurs="1" name="viewSql" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="pageNumber" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="pageSize" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="searchText" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="fieldIds" type="tns:ArrayOfGuid" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfPvRelationshipData">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="PvRelationshipData" nillable="true" type="tns:PvRelationshipData" />
        </s:sequence>
      </s:complexType>
      <s:element name="RelationshipViewGetDataResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="RelationshipViewGetDataResult" type="tns:RelationshipViewGetDataResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="RelationshipViewGetDataResult">
        <s:complexContent mixed="false">
          <s:extension base="tns:PvApiResult">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="Relationships" type="tns:ArrayOfPvRelationshipData" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="ActivityViewGetData">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="credentials" type="tns:ApiCredentials" />
            <s:element minOccurs="0" maxOccurs="1" name="viewSql" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="sortingColumn" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="pageNumber" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="pageSize" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="searchText" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="fieldIds" type="tns:ArrayOfGuid" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfPvActivityData">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="PvActivityData" nillable="true" type="tns:PvActivityData" />
        </s:sequence>
      </s:complexType>
      <s:element name="ActivityViewGetDataResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ActivityViewGetDataResult" type="tns:ActivityViewGetDataResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ActivityViewGetDataResult">
        <s:complexContent mixed="false">
          <s:extension base="tns:PvApiResult">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="Activities" type="tns:ArrayOfPvActivityData" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="HasAccess">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="credentials" type="tns:ApiCredentials" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="HasAccessResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="HasAccessResult" type="tns:HasAccessResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="HasAccessResult">
        <s:complexContent mixed="false">
          <s:extension base="tns:PvApiResult">
            <s:sequence>
              <s:element minOccurs="1" maxOccurs="1" name="HasAcces" type="s:boolean" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="ApiGetVersion">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="credentials" type="tns:ApiCredentials" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ApiGetVersionResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ApiGetVersionResult" type="tns:ApiGetVersionResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ApiGetVersionResult">
        <s:complexContent mixed="false">
          <s:extension base="tns:PvApiResult">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="Version" type="s:string" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="ApiGetCalls">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="credentials" type="tns:ApiCredentials" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ApiGetCallsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ApiGetCallsResult" type="tns:ApiGetCallsResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ApiGetCallsResult">
        <s:complexContent mixed="false">
          <s:extension base="tns:PvApiResult">
            <s:sequence>
              <s:element minOccurs="1" maxOccurs="1" name="UsedCallsToday" type="s:int" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="DatabaseHasAccess">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="credentials" type="tns:ApiCredentials" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DatabaseHasAccessResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="DatabaseHasAccessResult" type="tns:DatabaseHasAccessResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="DatabaseHasAccessResult">
        <s:complexContent mixed="false">
          <s:extension base="tns:PvApiResult">
            <s:sequence>
              <s:element minOccurs="1" maxOccurs="1" name="HasAcces" type="s:boolean" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="EnumerationGetItems">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="credentials" type="tns:ApiCredentials" />
            <s:element minOccurs="0" maxOccurs="1" name="enumerationName" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="PvEnumerationItemData">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="Id" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Name" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Value" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="ArrayOfPvEnumerationItemData">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="PvEnumerationItemData" nillable="true" type="tns:PvEnumerationItemData" />
        </s:sequence>
      </s:complexType>
      <s:element name="EnumerationGetItemsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="EnumerationGetItemsResult" type="tns:EnumerationGetItemsResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="EnumerationGetItemsResult">
        <s:complexContent mixed="false">
          <s:extension base="tns:PvApiResult">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="EnumerationItems" type="tns:ArrayOfPvEnumerationItemData" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="ActivityInvolvedEntityTypesGet">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="credentials" type="tns:ApiCredentials" />
            <s:element minOccurs="1" maxOccurs="1" name="activityEntityTypeId" type="s1:guid" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="PvEntityTypeData">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="Id" type="s1:guid" />
          <s:element minOccurs="1" maxOccurs="1" name="EntityId" type="s1:guid" />
          <s:element minOccurs="1" maxOccurs="1" name="BaseEntityType" type="tns:BaseEntityType" />
          <s:element minOccurs="1" maxOccurs="1" name="BaseRelationType" type="tns:BaseRelationType" />
          <s:element minOccurs="0" maxOccurs="1" name="DescriptionSingular" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="DescriptionPlural" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:simpleType name="BaseRelationType">
        <s:restriction base="s:string">
          <s:enumeration value="NotApplicable" />
          <s:enumeration value="Person" />
          <s:enumeration value="Organisation" />
        </s:restriction>
      </s:simpleType>
      <s:complexType name="ArrayOfPvEntityTypeData">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="PvEntityTypeData" nillable="true" type="tns:PvEntityTypeData" />
        </s:sequence>
      </s:complexType>
      <s:element name="ActivityInvolvedEntityTypesGetResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ActivityInvolvedEntityTypesGetResult" type="tns:ActivityInvolvedEntityTypesGetResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ActivityInvolvedEntityTypesGetResult">
        <s:complexContent mixed="false">
          <s:extension base="tns:PvApiResult">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="InvolvedEntityTypes" type="tns:ArrayOfPvEntityTypeData" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="EntityTypeGet">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="credentials" type="tns:ApiCredentials" />
            <s:element minOccurs="1" maxOccurs="1" name="id" type="s1:guid" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="EntityTypeGetResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="EntityTypeGetResult" type="tns:EntityTypeGetResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="EntityTypeGetResult">
        <s:complexContent mixed="false">
          <s:extension base="tns:PvApiResult">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="EntityType" type="tns:PvEntityTypeData" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="EntityTypeGetAll">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="credentials" type="tns:ApiCredentials" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="EntityTypeGetAllResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="EntityTypeGetAllResult" type="tns:EntityTypeGetAllResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="EntityTypeGetAllResult">
        <s:complexContent mixed="false">
          <s:extension base="tns:PvApiResult">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="EntityTypes" type="tns:ArrayOfPvEntityTypeData" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="WorkflowGet">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="credentials" type="tns:ApiCredentials" />
            <s:element minOccurs="1" maxOccurs="1" name="id" type="s1:guid" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="PvWorkflowData">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="Id" type="s1:guid" />
          <s:element minOccurs="0" maxOccurs="1" name="Name" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="EntityTypeId" type="s1:guid" />
        </s:sequence>
      </s:complexType>
      <s:element name="WorkflowGetResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="WorkflowGetResult" type="tns:WorkflowGetResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="WorkflowGetResult">
        <s:complexContent mixed="false">
          <s:extension base="tns:PvApiResult">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="Workflow" type="tns:PvWorkflowData" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="WorkflowGetAll">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="credentials" type="tns:ApiCredentials" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfPvWorkflowData">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="PvWorkflowData" nillable="true" type="tns:PvWorkflowData" />
        </s:sequence>
      </s:complexType>
      <s:element name="WorkflowGetAllResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="WorkflowGetAllResult" type="tns:WorkflowGetAllResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="WorkflowGetAllResult">
        <s:complexContent mixed="false">
          <s:extension base="tns:PvApiResult">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="Workflows" type="tns:ArrayOfPvWorkflowData" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="WorkflowStepGet">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="credentials" type="tns:ApiCredentials" />
            <s:element minOccurs="1" maxOccurs="1" name="id" type="s1:guid" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="PvWorkflowStepData">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="Id" type="s1:guid" />
          <s:element minOccurs="0" maxOccurs="1" name="Name" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Code" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="Type" type="tns:WorkflowStepType" />
        </s:sequence>
      </s:complexType>
      <s:simpleType name="WorkflowStepType">
        <s:restriction base="s:string">
          <s:enumeration value="StartStep" />
          <s:enumeration value="ActionStep" />
          <s:enumeration value="QueueStep" />
          <s:enumeration value="EndStep" />
        </s:restriction>
      </s:simpleType>
      <s:element name="WorkflowStepGetResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="WorkflowStepGetResult" type="tns:WorkflowStepGetResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="WorkflowStepGetResult">
        <s:complexContent mixed="false">
          <s:extension base="tns:PvApiResult">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="WorkflowStep" type="tns:PvWorkflowStepData" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="WorkflowStepGetAll">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="credentials" type="tns:ApiCredentials" />
            <s:element minOccurs="1" maxOccurs="1" name="workflowId" type="s1:guid" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfPvWorkflowStepData">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="PvWorkflowStepData" nillable="true" type="tns:PvWorkflowStepData" />
        </s:sequence>
      </s:complexType>
      <s:element name="WorkflowStepGetAllResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="WorkflowStepGetAllResult" type="tns:WorkflowStepGetAllResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="WorkflowStepGetAllResult">
        <s:complexContent mixed="false">
          <s:extension base="tns:PvApiResult">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="WorkflowSteps" type="tns:ArrayOfPvWorkflowStepData" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="WorkflowGetQueues">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="credentials" type="tns:ApiCredentials" />
            <s:element minOccurs="1" maxOccurs="1" name="workflowId" type="s1:guid" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="PvQueueData">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="Id" type="s1:guid" />
          <s:element minOccurs="0" maxOccurs="1" name="Name" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="ArrayOfPvQueueData">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="PvQueueData" nillable="true" type="tns:PvQueueData" />
        </s:sequence>
      </s:complexType>
      <s:element name="WorkflowGetQueuesResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="WorkflowGetQueuesResult" type="tns:WorkflowGetQueuesResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="WorkflowGetQueuesResult">
        <s:complexContent mixed="false">
          <s:extension base="tns:PvApiResult">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="Queues" type="tns:ArrayOfPvQueueData" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="FieldGet">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="credentials" type="tns:ApiCredentials" />
            <s:element minOccurs="1" maxOccurs="1" name="fieldId" type="s1:guid" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="PvFieldData">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="Id" type="s1:guid" />
          <s:element minOccurs="0" maxOccurs="1" name="Label" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Name" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="SortIndex" type="s:short" />
          <s:element minOccurs="0" maxOccurs="1" name="CategoryName" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="CategorySortIndex" type="s:short" />
          <s:element minOccurs="1" maxOccurs="1" name="HideAtEntryForm" type="s:boolean" />
          <s:element minOccurs="0" maxOccurs="1" name="UserFriendlyName" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="IsReadOnly" type="s:boolean" />
          <s:element minOccurs="0" maxOccurs="1" name="Description" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="Control" type="tns:DesignerControlType" />
          <s:element minOccurs="1" maxOccurs="1" name="Type" type="tns:DatabaseFieldType" />
          <s:element minOccurs="1" maxOccurs="1" name="Length" nillable="true" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="ComboboxValues" type="tns:ComboboxValuesType" />
          <s:element minOccurs="0" maxOccurs="1" name="ExtraInfo" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="IsRequired" type="s:boolean" />
        </s:sequence>
      </s:complexType>
      <s:simpleType name="DesignerControlType">
        <s:restriction base="s:string">
          <s:enumeration value="TextBox" />
          <s:enumeration value="CheckBox" />
          <s:enumeration value="PvComboBox" />
          <s:enumeration value="PvDateTimePicker" />
          <s:enumeration value="PvMailTextBox" />
          <s:enumeration value="PvUrlTextBox" />
          <s:enumeration value="PvIntegerTextBox" />
          <s:enumeration value="PvCurrencyTextBox" />
          <s:enumeration value="PvLabelControl" />
        </s:restriction>
      </s:simpleType>
      <s:simpleType name="DatabaseFieldType">
        <s:restriction base="s:string">
          <s:enumeration value="UniqueIdentifier" />
          <s:enumeration value="NVarChar" />
          <s:enumeration value="Datetime" />
          <s:enumeration value="Datetime2" />
          <s:enumeration value="Bit" />
          <s:enumeration value="Float" />
          <s:enumeration value="Int" />
          <s:enumeration value="Decimal" />
          <s:enumeration value="VarBinary" />
          <s:enumeration value="SmallInt" />
          <s:enumeration value="Currency" />
          <s:enumeration value="BigInt" />
          <s:enumeration value="VarChar" />
          <s:enumeration value="Label" />
        </s:restriction>
      </s:simpleType>
      <s:simpleType name="ComboboxValuesType">
        <s:restriction base="s:string">
          <s:enumeration value="Datastore" />
          <s:enumeration value="Enumeration" />
          <s:enumeration value="Countries" />
          <s:enumeration value="Employees" />
          <s:enumeration value="Users" />
          <s:enumeration value="SbiCodes" />
          <s:enumeration value="SystemDatastore" />
          <s:enumeration value="Vat" />
          <s:enumeration value="Unit" />
        </s:restriction>
      </s:simpleType>
      <s:element name="FieldGetResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="FieldGetResult" type="tns:FieldGetResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="FieldGetResult">
        <s:complexContent mixed="false">
          <s:extension base="tns:PvApiResult">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="Field" type="tns:PvFieldData" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="EntityTypeGetFields">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="credentials" type="tns:ApiCredentials" />
            <s:element minOccurs="1" maxOccurs="1" name="entityTypeId" type="s1:guid" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfPvFieldData">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="PvFieldData" nillable="true" type="tns:PvFieldData" />
        </s:sequence>
      </s:complexType>
      <s:element name="EntityTypeGetFieldsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="EntityTypeGetFieldsResult" type="tns:EntityTypeGetFieldsResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="EntityTypeGetFieldsResult">
        <s:complexContent mixed="false">
          <s:extension base="tns:PvApiResult">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="Fields" type="tns:ArrayOfPvFieldData" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="EntityTypeGetFields_V2">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="credentials" type="tns:ApiCredentials" />
            <s:element minOccurs="1" maxOccurs="1" name="entityTypeId" type="s1:guid" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="EntityTypeGetFields_V2Response">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="EntityTypeGetFields_V2Result" type="tns:EntityTypeGetFieldsResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ActivityGetFields">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="credentials" type="tns:ApiCredentials" />
            <s:element minOccurs="1" maxOccurs="1" name="workflowId" type="s1:guid" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ActivityGetFieldsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ActivityGetFieldsResult" type="tns:ActivityGetFieldsResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ActivityGetFieldsResult">
        <s:complexContent mixed="false">
          <s:extension base="tns:PvApiResult">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="Fields" type="tns:ArrayOfPvFieldData" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="RelationshipGetFields">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="credentials" type="tns:ApiCredentials" />
            <s:element minOccurs="1" maxOccurs="1" name="relationshipEntityTypeId" type="s1:guid" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="RelationshipGetFieldsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="RelationshipGetFieldsResult" type="tns:RelationshipGetFieldsResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="RelationshipGetFieldsResult">
        <s:complexContent mixed="false">
          <s:extension base="tns:PvApiResult">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="Fields" type="tns:ArrayOfPvFieldData" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="RelationGetFields">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="credentials" type="tns:ApiCredentials" />
            <s:element minOccurs="1" maxOccurs="1" name="baseRelationType" type="tns:BaseRelationType" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="RelationGetFieldsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="RelationGetFieldsResult" type="tns:RelationGetFieldsResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="RelationGetFieldsResult">
        <s:complexContent mixed="false">
          <s:extension base="tns:PvApiResult">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="Fields" type="tns:ArrayOfPvFieldData" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="UserGetDatabases">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="credentials" type="tns:ApiCredentials" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="PvUserDatabase">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="ApiKey" type="s1:guid" />
          <s:element minOccurs="1" maxOccurs="1" name="UserId" type="s1:guid" />
          <s:element minOccurs="0" maxOccurs="1" name="AccountName" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="UserDisplayName" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="DatabaseId" type="s1:guid" />
          <s:element minOccurs="0" maxOccurs="1" name="DatabaseName" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="RootRelationName" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="ArrayOfPvUserDatabase">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="PvUserDatabase" nillable="true" type="tns:PvUserDatabase" />
        </s:sequence>
      </s:complexType>
      <s:element name="UserGetDatabasesResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="UserGetDatabasesResult" type="tns:UserGetDatabasesResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="UserGetDatabasesResult">
        <s:complexContent mixed="false">
          <s:extension base="tns:PvApiResult">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="UserDatabases" type="tns:ArrayOfPvUserDatabase" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="UsersGetActive">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="credentials" type="tns:ApiCredentials" />
            <s:element minOccurs="1" maxOccurs="1" name="includeImages" nillable="true" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="PvUserData">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="Id" type="s1:guid" />
          <s:element minOccurs="1" maxOccurs="1" name="RelationshipId" type="s1:guid" />
          <s:element minOccurs="1" maxOccurs="1" name="RelationId" type="s1:guid" />
          <s:element minOccurs="0" maxOccurs="1" name="DisplayName" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="SortingName" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Initials" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Base64EncodedImage" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="ArrayOfPvUserData">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="PvUserData" nillable="true" type="tns:PvUserData" />
        </s:sequence>
      </s:complexType>
      <s:element name="UsersGetActiveResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="UsersGetActiveResult" type="tns:UsersGetActiveResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="UsersGetActiveResult">
        <s:complexContent mixed="false">
          <s:extension base="tns:PvApiResult">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="Users" type="tns:ArrayOfPvUserData" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="UsersGetRoles">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="credentials" type="tns:ApiCredentials" />
            <s:element minOccurs="1" maxOccurs="1" name="userId" type="s1:guid" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="PvRoleData">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="Id" type="s1:guid" />
          <s:element minOccurs="0" maxOccurs="1" name="Name" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Description" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="ArrayOfPvRoleData">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="PvRoleData" nillable="true" type="tns:PvRoleData" />
        </s:sequence>
      </s:complexType>
      <s:element name="UsersGetRolesResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="UsersGetRolesResult" type="tns:UsersGetRolesResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="UsersGetRolesResult">
        <s:complexContent mixed="false">
          <s:extension base="tns:PvApiResult">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="Roles" type="tns:ArrayOfPvRoleData" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="UsersGetLanguage">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="credentials" type="tns:ApiCredentials" />
            <s:element minOccurs="1" maxOccurs="1" name="userId" type="s1:guid" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="UsersGetLanguageResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="UsersGetLanguageResult" type="tns:UsersGetLanguageResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="UsersGetLanguageResult">
        <s:complexContent mixed="false">
          <s:extension base="tns:PvApiResult">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="CultureCode" type="s:string" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="UsersSetLanguage">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="credentials" type="tns:ApiCredentials" />
            <s:element minOccurs="1" maxOccurs="1" name="userId" type="s1:guid" />
            <s:element minOccurs="0" maxOccurs="1" name="cultureCode" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="UsersSetLanguageResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="UsersSetLanguageResult" type="tns:UsersSetLanguageResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="UsersSetLanguageResult">
        <s:complexContent mixed="false">
          <s:extension base="tns:PvApiResult" />
        </s:complexContent>
      </s:complexType>
      <s:element name="LanguageGetAll">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="apiKey" type="s1:guid" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="PvLanguageData">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="CultureCode" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Name" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Base64EncodedFlagFile" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="ArrayOfPvLanguageData">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="PvLanguageData" nillable="true" type="tns:PvLanguageData" />
        </s:sequence>
      </s:complexType>
      <s:element name="LanguageGetAllResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="LanguageGetAllResult" type="tns:LanguageGetAllResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="LanguageGetAllResult">
        <s:complexContent mixed="false">
          <s:extension base="tns:PvApiResult">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="Languages" type="tns:ArrayOfPvLanguageData" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="RoleGetAll">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="credentials" type="tns:ApiCredentials" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="RoleGetAllResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="RoleGetAllResult" type="tns:RoleGetAllResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="RoleGetAllResult">
        <s:complexContent mixed="false">
          <s:extension base="tns:PvApiResult">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="Roles" type="tns:ArrayOfPvRoleData" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="RoleGetObjectRights">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="credentials" type="tns:ApiCredentials" />
            <s:element minOccurs="1" maxOccurs="1" name="roleId" type="s1:guid" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="PvObjectRightData">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="Id" type="s1:guid" />
          <s:element minOccurs="1" maxOccurs="1" name="ObjectId" type="s1:guid" />
          <s:element minOccurs="0" maxOccurs="1" name="ObjectType" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="Create" type="s:boolean" />
          <s:element minOccurs="1" maxOccurs="1" name="Edit" type="s:boolean" />
          <s:element minOccurs="1" maxOccurs="1" name="Delete" type="s:boolean" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="ArrayOfPvObjectRightData">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="PvObjectRightData" nillable="true" type="tns:PvObjectRightData" />
        </s:sequence>
      </s:complexType>
      <s:element name="RoleGetObjectRightsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="RoleGetObjectRightsResult" type="tns:RoleGetObjectRightsResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="RoleGetObjectRightsResult">
        <s:complexContent mixed="false">
          <s:extension base="tns:PvApiResult">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="ObjectRights" type="tns:ArrayOfPvObjectRightData" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="MarkGetAll">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="credentials" type="tns:ApiCredentials" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfPvMarkData">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="PvMarkData" nillable="true" type="tns:PvMarkData" />
        </s:sequence>
      </s:complexType>
      <s:element name="MarkGetAllResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="MarkGetAllResult" type="tns:MarkGetAllResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="MarkGetAllResult">
        <s:complexContent mixed="false">
          <s:extension base="tns:PvApiResult">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="Marks" type="tns:ArrayOfPvMarkData" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="MarkGetAllV2">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="credentials" type="tns:ApiCredentials" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="PvMarkDataV2">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="Id" type="s1:guid" />
          <s:element minOccurs="0" maxOccurs="1" name="Category" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Name" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Description" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="ExternalDescription" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="IsInactive" type="s:boolean" />
          <s:element minOccurs="1" maxOccurs="1" name="Type" type="s:short" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="ArrayOfPvMarkDataV2">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="PvMarkDataV2" nillable="true" type="tns:PvMarkDataV2" />
        </s:sequence>
      </s:complexType>
      <s:element name="MarkGetAllV2Response">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="MarkGetAllV2Result" type="tns:MarkGetAllV2Result" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="MarkGetAllV2Result">
        <s:complexContent mixed="false">
          <s:extension base="tns:PvApiResult">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="Marks" type="tns:ArrayOfPvMarkDataV2" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="CampaignMarkGetAll">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="credentials" type="tns:ApiCredentials" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="CampaignMarkGetAllResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="CampaignMarkGetAllResult" type="tns:CampaignMarkGetAllResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="CampaignMarkGetAllResult">
        <s:complexContent mixed="false">
          <s:extension base="tns:PvApiResult">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="Marks" type="tns:ArrayOfPvMarkData" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="ParameterGet">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="credentials" type="tns:ApiCredentials" />
            <s:element minOccurs="1" maxOccurs="1" name="apiParameter" type="tns:ApiParameters" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:simpleType name="ApiParameters">
        <s:restriction base="s:string">
          <s:enumeration value="ShowRelationsAttachmentsTab" />
          <s:enumeration value="ShowRelationsExtraInfoTab" />
          <s:enumeration value="EnableContactTypeRegistration" />
          <s:enumeration value="ContactTypeRegistrationWorkflows" />
        </s:restriction>
      </s:simpleType>
      <s:complexType name="PvParameterData">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="Name" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Value" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:element name="ParameterGetResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ParameterGetResult" type="tns:ParameterGetResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ParameterGetResult">
        <s:complexContent mixed="false">
          <s:extension base="tns:PvApiResult">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="Parameter" type="tns:PvParameterData" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="ProductGetVatCodes">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="credentials" type="tns:ApiCredentials" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="PvVatData">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="Id" type="s1:guid" />
          <s:element minOccurs="1" maxOccurs="1" name="Percentage" nillable="true" type="s:int" />
          <s:element minOccurs="0" maxOccurs="1" name="Description" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="ArrayOfPvVatData">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="PvVatData" nillable="true" type="tns:PvVatData" />
        </s:sequence>
      </s:complexType>
      <s:element name="ProductGetVatCodesResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ProductGetVatCodesResult" type="tns:ProductGetVatCodesResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ProductGetVatCodesResult">
        <s:complexContent mixed="false">
          <s:extension base="tns:PvApiResult">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="Vats" type="tns:ArrayOfPvVatData" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="ProductGetUnits">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="credentials" type="tns:ApiCredentials" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ProductGetUnitsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ProductGetUnitsResult" type="tns:ProductGetUnitsResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ProductGetUnitsResult">
        <s:complexContent mixed="false">
          <s:extension base="tns:PvApiResult">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="Units" type="tns:ArrayOfPvEnumerationItemData" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="ProductGetUnits_V2">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="credentials" type="tns:ApiCredentials" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="PvUnitData">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="Id" type="s:long" />
          <s:element minOccurs="0" maxOccurs="1" name="FullName" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="FullNamePlural" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="ShortName" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="ArrayOfPvUnitData">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="PvUnitData" nillable="true" type="tns:PvUnitData" />
        </s:sequence>
      </s:complexType>
      <s:element name="ProductGetUnits_V2Response">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ProductGetUnits_V2Result" type="tns:ProductGetUnitsResult_V2" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ProductGetUnitsResult_V2">
        <s:complexContent mixed="false">
          <s:extension base="tns:PvApiResult">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="Units" type="tns:ArrayOfPvUnitData" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="ProductGetTypes">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="credentials" type="tns:ApiCredentials" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ProductGetTypesResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ProductGetTypesResult" type="tns:ProductGetTypesResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ProductGetTypesResult">
        <s:complexContent mixed="false">
          <s:extension base="tns:PvApiResult">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="Types" type="tns:ArrayOfPvEnumerationItemData" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="ActivityExists">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="credentials" type="tns:ApiCredentials" />
            <s:element minOccurs="1" maxOccurs="1" name="activityId" type="s1:guid" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ActivityExistsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ActivityExistsResult" type="tns:ActivityExistsResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ActivityExistsResult">
        <s:complexContent mixed="false">
          <s:extension base="tns:PvApiResult">
            <s:sequence>
              <s:element minOccurs="1" maxOccurs="1" name="Exists" type="s:boolean" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="ActivityGet">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="credentials" type="tns:ApiCredentials" />
            <s:element minOccurs="1" maxOccurs="1" name="activityId" type="s1:guid" />
            <s:element minOccurs="1" maxOccurs="1" name="includeFields" nillable="true" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="includeCounters" nillable="true" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ActivityGetResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ActivityGetResult" type="tns:ActivityGetResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ActivityGetResult">
        <s:complexContent mixed="false">
          <s:extension base="tns:PvApiResult">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="Activity" type="tns:PvActivityData" />
              <s:element minOccurs="0" maxOccurs="1" name="Counters" type="tns:ArrayOfPvCounterData" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="ActivityGetConnectedActivities">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="credentials" type="tns:ApiCredentials" />
            <s:element minOccurs="1" maxOccurs="1" name="activityId" type="s1:guid" />
            <s:element minOccurs="1" maxOccurs="1" name="includeFields" nillable="true" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="includeCounters" nillable="true" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ActivityGetConnectedActivitiesResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ActivityGetConnectedActivitiesResult" type="tns:ActivityGetConnectedActivitiesResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ActivityGetConnectedActivitiesResult">
        <s:complexContent mixed="false">
          <s:extension base="tns:PvApiResult">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="Activities" type="tns:ArrayOfPvActivityData" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="ActivitySearchByField">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="credentials" type="tns:ApiCredentials" />
            <s:element minOccurs="1" maxOccurs="1" name="activityEntityTypeId" type="s1:guid" />
            <s:element minOccurs="0" maxOccurs="1" name="fieldValues" type="tns:ArrayOfPvFieldValueData" />
            <s:element minOccurs="1" maxOccurs="1" name="pageNumber" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="pageSize" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="includeFields" nillable="true" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="includeCounters" nillable="true" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ActivitySearchByFieldResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ActivitySearchByFieldResult" type="tns:ActivitySearchByFieldResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ActivitySearchByFieldResult">
        <s:complexContent mixed="false">
          <s:extension base="tns:PvApiResult">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="Activities" type="tns:ArrayOfPvActivityData" />
              <s:element minOccurs="0" maxOccurs="1" name="ErrorInformation" type="s:string" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="ActivitySearchByFieldInPeriod">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="credentials" type="tns:ApiCredentials" />
            <s:element minOccurs="1" maxOccurs="1" name="activityEntityTypeId" type="s1:guid" />
            <s:element minOccurs="0" maxOccurs="1" name="fieldValues" type="tns:ArrayOfPvFieldValueData" />
            <s:element minOccurs="1" maxOccurs="1" name="dateFieldId" type="s1:guid" />
            <s:element minOccurs="1" maxOccurs="1" name="from" type="s:dateTime" />
            <s:element minOccurs="1" maxOccurs="1" name="to" type="s:dateTime" />
            <s:element minOccurs="1" maxOccurs="1" name="pageNumber" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="pageSize" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="includeFields" nillable="true" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="includeCounters" nillable="true" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ActivitySearchByFieldInPeriodResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ActivitySearchByFieldInPeriodResult" type="tns:ActivitySearchByFieldInPeriodResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ActivitySearchByFieldInPeriodResult">
        <s:complexContent mixed="false">
          <s:extension base="tns:PvApiResult">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="Activities" type="tns:ArrayOfPvActivityData" />
              <s:element minOccurs="0" maxOccurs="1" name="ErrorInformation" type="s:string" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="ActivitySearchByFieldInPeriodExact">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="credentials" type="tns:ApiCredentials" />
            <s:element minOccurs="1" maxOccurs="1" name="activityEntityTypeId" type="s1:guid" />
            <s:element minOccurs="0" maxOccurs="1" name="fieldValues" type="tns:ArrayOfPvFieldValueData" />
            <s:element minOccurs="1" maxOccurs="1" name="dateFieldId" type="s1:guid" />
            <s:element minOccurs="1" maxOccurs="1" name="from" type="s:dateTime" />
            <s:element minOccurs="1" maxOccurs="1" name="to" type="s:dateTime" />
            <s:element minOccurs="1" maxOccurs="1" name="pageNumber" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="pageSize" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="includeFields" nillable="true" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="includeCounters" nillable="true" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ActivitySearchByFieldInPeriodExactResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ActivitySearchByFieldInPeriodExactResult" type="tns:ActivitySearchByFieldInPeriodExactResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ActivitySearchByFieldInPeriodExactResult">
        <s:complexContent mixed="false">
          <s:extension base="tns:PvApiResult">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="Activities" type="tns:ArrayOfPvActivityData" />
              <s:element minOccurs="0" maxOccurs="1" name="ErrorInformation" type="s:string" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="ActivityGetAttachments">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="credentials" type="tns:ApiCredentials" />
            <s:element minOccurs="1" maxOccurs="1" name="activityId" type="s1:guid" />
            <s:element minOccurs="1" maxOccurs="1" name="includeFile" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfPvAttachmentData">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="PvAttachmentData" nillable="true" type="tns:PvAttachmentData" />
        </s:sequence>
      </s:complexType>
      <s:element name="ActivityGetAttachmentsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ActivityGetAttachmentsResult" type="tns:ActivityGetAttachmentsResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ActivityGetAttachmentsResult">
        <s:complexContent mixed="false">
          <s:extension base="tns:PvApiResult">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="Attachments" type="tns:ArrayOfPvAttachmentData" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="ActivityGetAttachments_V2">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="credentials" type="tns:ApiCredentials" />
            <s:element minOccurs="1" maxOccurs="1" name="activityId" type="s1:guid" />
            <s:element minOccurs="1" maxOccurs="1" name="from" type="s:dateTime" />
            <s:element minOccurs="1" maxOccurs="1" name="to" type="s:dateTime" />
            <s:element minOccurs="1" maxOccurs="1" name="includeFile" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ActivityGetAttachments_V2Response">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ActivityGetAttachments_V2Result" type="tns:ActivityGetAttachmentsResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ActivityGetNotes">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="credentials" type="tns:ApiCredentials" />
            <s:element minOccurs="1" maxOccurs="1" name="activityId" type="s1:guid" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ActivityGetNotesResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ActivityGetNotesResult" type="tns:ActivityGetNotesResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ActivityGetNotesResult">
        <s:complexContent mixed="false">
          <s:extension base="tns:PvApiResult">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="Notes" type="tns:ArrayOfPvNoteData" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="ActivityGetNotes_V2">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="credentials" type="tns:ApiCredentials" />
            <s:element minOccurs="1" maxOccurs="1" name="activityId" type="s1:guid" />
            <s:element minOccurs="1" maxOccurs="1" name="from" type="s:dateTime" />
            <s:element minOccurs="1" maxOccurs="1" name="to" type="s:dateTime" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ActivityGetNotes_V2Response">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ActivityGetNotes_V2Result" type="tns:ActivityGetNotesResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ActivityGetInvolveds">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="credentials" type="tns:ApiCredentials" />
            <s:element minOccurs="1" maxOccurs="1" name="activityId" type="s1:guid" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="PvInvolvedData">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="Id" type="s1:guid" />
          <s:element minOccurs="0" maxOccurs="1" name="Type" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="EntityTypeId" type="s1:guid" />
          <s:element minOccurs="1" maxOccurs="1" name="ActivityId" type="s1:guid" />
          <s:element minOccurs="1" maxOccurs="1" name="RelationshipId" type="s1:guid" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="ArrayOfPvInvolvedData">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="PvInvolvedData" nillable="true" type="tns:PvInvolvedData" />
        </s:sequence>
      </s:complexType>
      <s:element name="ActivityGetInvolvedsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ActivityGetInvolvedsResult" type="tns:ActivityGetInvolvedsResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ActivityGetInvolvedsResult">
        <s:complexContent mixed="false">
          <s:extension base="tns:PvApiResult">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="Involveds" type="tns:ArrayOfPvInvolvedData" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="ActivityGetProductLines">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="credentials" type="tns:ApiCredentials" />
            <s:element minOccurs="1" maxOccurs="1" name="activityId" type="s1:guid" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfPvProductLineData">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="PvProductLineData" nillable="true" type="tns:PvProductLineData" />
        </s:sequence>
      </s:complexType>
      <s:element name="ActivityGetProductLinesResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ActivityGetProductLinesResult" type="tns:ActivityGetProductLinesResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ActivityGetProductLinesResult">
        <s:complexContent mixed="false">
          <s:extension base="tns:PvApiResult">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="ProductLines" type="tns:ArrayOfPvProductLineData" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="ActivityGetLines">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="credentials" type="tns:ApiCredentials" />
            <s:element minOccurs="1" maxOccurs="1" name="activityId" type="s1:guid" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfPvLineData">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="PvLineData" nillable="true" type="tns:PvLineData" />
        </s:sequence>
      </s:complexType>
      <s:element name="ActivityGetLinesResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ActivityGetLinesResult" type="tns:ActivityGetLinesResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ActivityGetLinesResult">
        <s:complexContent mixed="false">
          <s:extension base="tns:PvApiResult">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="Lines" type="tns:ArrayOfPvLineData" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="ActivityGetDeleted">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="credentials" type="tns:ApiCredentials" />
            <s:element minOccurs="1" maxOccurs="1" name="from" type="s:dateTime" />
            <s:element minOccurs="1" maxOccurs="1" name="to" type="s:dateTime" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="PvLogData">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="RecordId" nillable="true" type="s1:guid" />
          <s:element minOccurs="0" maxOccurs="1" name="Subject" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Description" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="DateTime" type="s:dateTime" />
          <s:element minOccurs="1" maxOccurs="1" name="ParentRecordId" nillable="true" type="s1:guid" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="ArrayOfPvLogData">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="PvLogData" nillable="true" type="tns:PvLogData" />
        </s:sequence>
      </s:complexType>
      <s:element name="ActivityGetDeletedResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ActivityGetDeletedResult" type="tns:ActivityGetDeletedResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ActivityGetDeletedResult">
        <s:complexContent mixed="false">
          <s:extension base="tns:PvApiResult">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="Logs" type="tns:ArrayOfPvLogData" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="RelationExists">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="credentials" type="tns:ApiCredentials" />
            <s:element minOccurs="1" maxOccurs="1" name="RelationId" type="s1:guid" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="RelationExistsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="RelationExistsResult" type="tns:RelationExistsResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="RelationExistsResult">
        <s:complexContent mixed="false">
          <s:extension base="tns:PvApiResult">
            <s:sequence>
              <s:element minOccurs="1" maxOccurs="1" name="Exists" type="s:boolean" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="RelationGetAll">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="credentials" type="tns:ApiCredentials" />
            <s:element minOccurs="1" maxOccurs="1" name="pageNumber" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="pageSize" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="includeFields" nillable="true" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="includeCounters" nillable="true" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfPvRelationData">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="PvRelationData" nillable="true" type="tns:PvRelationData" />
        </s:sequence>
      </s:complexType>
      <s:element name="RelationGetAllResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="RelationGetAllResult" type="tns:RelationGetAllResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="RelationGetAllResult">
        <s:complexContent mixed="false">
          <s:extension base="tns:PvApiResult">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="Relations" type="tns:ArrayOfPvRelationData" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="RelationGetModified">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="credentials" type="tns:ApiCredentials" />
            <s:element minOccurs="1" maxOccurs="1" name="pageNumber" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="pageSize" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="from" type="s:dateTime" />
            <s:element minOccurs="1" maxOccurs="1" name="to" type="s:dateTime" />
            <s:element minOccurs="1" maxOccurs="1" name="includeFields" nillable="true" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="includeCounters" nillable="true" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="RelationGetModifiedResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="RelationGetModifiedResult" type="tns:RelationGetModifiedResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="RelationGetModifiedResult">
        <s:complexContent mixed="false">
          <s:extension base="tns:PvApiResult">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="Relations" type="tns:ArrayOfPvRelationData" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="RelationGet">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="credentials" type="tns:ApiCredentials" />
            <s:element minOccurs="1" maxOccurs="1" name="relationId" type="s1:guid" />
            <s:element minOccurs="1" maxOccurs="1" name="includeFields" nillable="true" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="includeCounters" nillable="true" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="RelationGetResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="RelationGetResult" type="tns:RelationGetResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="RelationGetResult">
        <s:complexContent mixed="false">
          <s:extension base="tns:PvApiResult">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="Relation" type="tns:PvRelationData" />
              <s:element minOccurs="0" maxOccurs="1" name="Counters" type="tns:ArrayOfPvCounterData" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="RelationGetImage">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="credentials" type="tns:ApiCredentials" />
            <s:element minOccurs="1" maxOccurs="1" name="relationId" type="s1:guid" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="RelationGetImageResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="RelationGetImageResult" type="tns:RelationGetImageResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="RelationGetImageResult">
        <s:complexContent mixed="false">
          <s:extension base="tns:PvApiResult">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="Base64EncodedImage" type="s:string" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="RelationGetTelephoneNumbers">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="credentials" type="tns:ApiCredentials" />
            <s:element minOccurs="1" maxOccurs="1" name="relationId" type="s1:guid" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="PvTelephoneNumberData">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="Id" type="s1:guid" />
          <s:element minOccurs="0" maxOccurs="1" name="Type" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Name" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Description" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Field" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Value" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="ArrayOfPvTelephoneNumberData">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="PvTelephoneNumberData" nillable="true" type="tns:PvTelephoneNumberData" />
        </s:sequence>
      </s:complexType>
      <s:element name="RelationGetTelephoneNumbersResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="RelationGetTelephoneNumbersResult" type="tns:RelationGetTelephoneNumbersResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="RelationGetTelephoneNumbersResult">
        <s:complexContent mixed="false">
          <s:extension base="tns:PvApiResult">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="TelephoneNumbers" type="tns:ArrayOfPvTelephoneNumberData" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="RelationSearchByNameAndGetTelephoneNumbers">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="credentials" type="tns:ApiCredentials" />
            <s:element minOccurs="0" maxOccurs="1" name="nameSearchText" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="RelationPhoneNumbersType">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="relation" type="tns:PvRelationData" />
          <s:element minOccurs="0" maxOccurs="1" name="TelephoneNumbers" type="tns:ArrayOfPvTelephoneNumberData" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="ArrayOfRelationPhoneNumbersType">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="RelationPhoneNumbersType" type="tns:RelationPhoneNumbersType" />
        </s:sequence>
      </s:complexType>
      <s:element name="RelationSearchByNameAndGetTelephoneNumbersResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="RelationSearchByNameAndGetTelephoneNumbersResult" type="tns:RelationSearchByNameAndGetPhoneNumbersResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="RelationSearchByNameAndGetPhoneNumbersResult">
        <s:complexContent mixed="false">
          <s:extension base="tns:PvApiResult">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="RelationTelephoneNumbers" type="tns:ArrayOfRelationPhoneNumbersType" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="RelationSearchByField">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="credentials" type="tns:ApiCredentials" />
            <s:element minOccurs="1" maxOccurs="1" name="relationEntityTypeId" type="s1:guid" />
            <s:element minOccurs="0" maxOccurs="1" name="fieldValues" type="tns:ArrayOfPvFieldValueData" />
            <s:element minOccurs="1" maxOccurs="1" name="pageNumber" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="pageSize" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="includeFields" nillable="true" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="includeCounters" nillable="true" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="RelationSearchByFieldResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="RelationSearchByFieldResult" type="tns:RelationSearchByFieldResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="RelationSearchByFieldResult">
        <s:complexContent mixed="false">
          <s:extension base="tns:PvApiResult">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="Relations" type="tns:ArrayOfPvRelationData" />
              <s:element minOccurs="0" maxOccurs="1" name="ErrorInformation" type="s:string" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="RelationSearchByFieldExact">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="credentials" type="tns:ApiCredentials" />
            <s:element minOccurs="1" maxOccurs="1" name="relationEntityTypeId" type="s1:guid" />
            <s:element minOccurs="0" maxOccurs="1" name="fieldValues" type="tns:ArrayOfPvFieldValueData" />
            <s:element minOccurs="1" maxOccurs="1" name="pageNumber" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="pageSize" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="includeFields" nillable="true" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="includeCounters" nillable="true" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="RelationSearchByFieldExactResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="RelationSearchByFieldExactResult" type="tns:RelationSearchByFieldResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="RelationSearchByName">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="credentials" type="tns:ApiCredentials" />
            <s:element minOccurs="0" maxOccurs="1" name="nameSearchText" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="includeFields" nillable="true" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="includeCounters" nillable="true" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="RelationSearchByNameResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="RelationSearchByNameResult" type="tns:RelationSearchByNameResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="RelationSearchByNameResult">
        <s:complexContent mixed="false">
          <s:extension base="tns:PvApiResult">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="Relations" type="tns:ArrayOfPvRelationData" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="RelationSearchByName_V2">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="credentials" type="tns:ApiCredentials" />
            <s:element minOccurs="1" maxOccurs="1" name="pageNumber" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="pageSize" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="nameSearchText" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="includeFields" nillable="true" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="includeCounters" nillable="true" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="RelationSearchByName_V2Response">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="RelationSearchByName_V2Result" type="tns:RelationSearchByNameResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="RelationSearchByMark">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="credentials" type="tns:ApiCredentials" />
            <s:element minOccurs="1" maxOccurs="1" name="pageNumber" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="pageSize" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="markId" type="s1:guid" />
            <s:element minOccurs="1" maxOccurs="1" name="from" type="s:dateTime" />
            <s:element minOccurs="1" maxOccurs="1" name="to" type="s:dateTime" />
            <s:element minOccurs="1" maxOccurs="1" name="includeFields" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="includeCounters" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="RelationSearchByMarkResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="RelationSearchByMarkResult" type="tns:RelationSearchByMarkResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="RelationSearchByMarkResult">
        <s:complexContent mixed="false">
          <s:extension base="tns:PvApiResult">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="Relations" type="tns:ArrayOfPvRelationData" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="RelationSearchByTelephone">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="credentials" type="tns:ApiCredentials" />
            <s:element minOccurs="0" maxOccurs="1" name="telephoneNumber" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="RelationSearchByTelephoneResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="RelationSearchByTelephoneResult" type="tns:RelationSearchByTelephoneResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="RelationSearchByTelephoneResult">
        <s:complexContent mixed="false">
          <s:extension base="tns:PvApiResult">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="Relations" type="tns:ArrayOfPvRelationData" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="RelationGetParentRelationships">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="credentials" type="tns:ApiCredentials" />
            <s:element minOccurs="1" maxOccurs="1" name="relationId" type="s1:guid" />
            <s:element minOccurs="1" maxOccurs="1" name="includeFields" nillable="true" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="RelationGetParentRelationshipsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="RelationGetParentRelationshipsResult" type="tns:RelationGetParentRelationshipsResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="RelationGetParentRelationshipsResult">
        <s:complexContent mixed="false">
          <s:extension base="tns:PvApiResult">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="Relationships" type="tns:ArrayOfPvRelationshipData" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="RelationGetChildRelationships">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="credentials" type="tns:ApiCredentials" />
            <s:element minOccurs="1" maxOccurs="1" name="relationId" type="s1:guid" />
            <s:element minOccurs="1" maxOccurs="1" name="includeFields" nillable="true" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="RelationGetChildRelationshipsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="RelationGetChildRelationshipsResult" type="tns:RelationGetChildRelationshipsResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="RelationGetChildRelationshipsResult">
        <s:complexContent mixed="false">
          <s:extension base="tns:PvApiResult">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="Relationships" type="tns:ArrayOfPvRelationshipData" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="RelationGetChildRelationshipsModified">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="credentials" type="tns:ApiCredentials" />
            <s:element minOccurs="1" maxOccurs="1" name="relationId" type="s1:guid" />
            <s:element minOccurs="1" maxOccurs="1" name="from" type="s:dateTime" />
            <s:element minOccurs="1" maxOccurs="1" name="to" type="s:dateTime" />
            <s:element minOccurs="1" maxOccurs="1" name="includeFields" nillable="true" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="RelationGetChildRelationshipsModifiedResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="RelationGetChildRelationshipsModifiedResult" type="tns:RelationGetChildRelationshipsModifiedResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="RelationGetChildRelationshipsModifiedResult">
        <s:complexContent mixed="false">
          <s:extension base="tns:PvApiResult">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="Relationships" type="tns:ArrayOfPvRelationshipData" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="RelationGetActivities">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="credentials" type="tns:ApiCredentials" />
            <s:element minOccurs="1" maxOccurs="1" name="relationId" type="s1:guid" />
            <s:element minOccurs="1" maxOccurs="1" name="includeFields" nillable="true" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="includeCounters" nillable="true" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="RelationGetActivitiesResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="RelationGetActivitiesResult" type="tns:RelationGetActivitiesResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="RelationGetActivitiesResult">
        <s:complexContent mixed="false">
          <s:extension base="tns:PvApiResult">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="Activities" type="tns:ArrayOfPvActivityData" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="RelationGetActivitiesModified">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="credentials" type="tns:ApiCredentials" />
            <s:element minOccurs="1" maxOccurs="1" name="relationId" type="s1:guid" />
            <s:element minOccurs="1" maxOccurs="1" name="from" type="s:dateTime" />
            <s:element minOccurs="1" maxOccurs="1" name="to" type="s:dateTime" />
            <s:element minOccurs="1" maxOccurs="1" name="includeFields" nillable="true" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="includeCounters" nillable="true" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="RelationGetActivitiesModifiedResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="RelationGetActivitiesModifiedResult" type="tns:RelationGetActivitiesModifiedResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="RelationGetActivitiesModifiedResult">
        <s:complexContent mixed="false">
          <s:extension base="tns:PvApiResult">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="Activities" type="tns:ArrayOfPvActivityData" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="RelationGetActivitiesModified_V2">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="credentials" type="tns:ApiCredentials" />
            <s:element minOccurs="1" maxOccurs="1" name="pageNumber" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="pageSize" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="relationId" type="s1:guid" />
            <s:element minOccurs="1" maxOccurs="1" name="from" type="s:dateTime" />
            <s:element minOccurs="1" maxOccurs="1" name="to" type="s:dateTime" />
            <s:element minOccurs="1" maxOccurs="1" name="includeFields" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="includeCounters" type="s:boolean" />
            <s:element minOccurs="0" maxOccurs="1" name="workflowIds" type="tns:ArrayOfGuid" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="RelationGetActivitiesModified_V2Response">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="RelationGetActivitiesModified_V2Result" type="tns:RelationGetActivitiesModifiedResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="RelationGetMarks">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="credentials" type="tns:ApiCredentials" />
            <s:element minOccurs="1" maxOccurs="1" name="relationId" type="s1:guid" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfPvRelationshipMarkData">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="PvRelationshipMarkData" nillable="true" type="tns:PvRelationshipMarkData" />
        </s:sequence>
      </s:complexType>
      <s:element name="RelationGetMarksResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="RelationGetMarksResult" type="tns:RelationGetMarksResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="RelationGetMarksResult">
        <s:complexContent mixed="false">
          <s:extension base="tns:PvApiResult">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="Relation" type="tns:PvRelationData" />
              <s:element minOccurs="0" maxOccurs="1" name="RelationshipMarks" type="tns:ArrayOfPvRelationshipMarkData" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="RelationGetMarksModified">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="credentials" type="tns:ApiCredentials" />
            <s:element minOccurs="1" maxOccurs="1" name="relationId" type="s1:guid" />
            <s:element minOccurs="1" maxOccurs="1" name="from" type="s:dateTime" />
            <s:element minOccurs="1" maxOccurs="1" name="to" type="s:dateTime" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="RelationGetMarksModifiedResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="RelationGetMarksModifiedResult" type="tns:RelationGetMarksModifiedResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="RelationGetMarksModifiedResult">
        <s:complexContent mixed="false">
          <s:extension base="tns:PvApiResult">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="Relation" type="tns:PvRelationData" />
              <s:element minOccurs="0" maxOccurs="1" name="RelationshipMarks" type="tns:ArrayOfPvRelationshipMarkData" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="RelationGetTelephoneBook">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="credentials" type="tns:ApiCredentials" />
            <s:element minOccurs="1" maxOccurs="1" name="pageNumber" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="pageSize" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="TelephoneBookEntry">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="relation" type="tns:PvRelationData" />
          <s:element minOccurs="0" maxOccurs="1" name="TelephoneNumbers" type="tns:ArrayOfPvTelephoneNumberData" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="ArrayOfTelephoneBookEntry">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="TelephoneBookEntry" type="tns:TelephoneBookEntry" />
        </s:sequence>
      </s:complexType>
      <s:element name="RelationGetTelephoneBookResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="RelationGetTelephoneBookResult" type="tns:RelationGetTelephoneBookResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="RelationGetTelephoneBookResult">
        <s:complexContent mixed="false">
          <s:extension base="tns:PvApiResult">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="TelephoneBookEntries" type="tns:ArrayOfTelephoneBookEntry" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="RelationGetTelephoneBook_V2">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="credentials" type="tns:ApiCredentials" />
            <s:element minOccurs="1" maxOccurs="1" name="pageNumber" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="pageSize" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="RelationGetTelephoneBook_V2Response">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="RelationGetTelephoneBook_V2Result" type="tns:RelationGetTelephoneBookResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="RelationGetAttachments">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="credentials" type="tns:ApiCredentials" />
            <s:element minOccurs="1" maxOccurs="1" name="relationId" type="s1:guid" />
            <s:element minOccurs="1" maxOccurs="1" name="includeFile" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="RelationGetAttachmentsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="RelationGetAttachmentsResult" type="tns:RelationGetAttachmentsResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="RelationGetAttachmentsResult">
        <s:complexContent mixed="false">
          <s:extension base="tns:PvApiResult">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="Attachments" type="tns:ArrayOfPvAttachmentData" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="RelationGetNotes">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="credentials" type="tns:ApiCredentials" />
            <s:element minOccurs="1" maxOccurs="1" name="relationId" type="s1:guid" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="RelationGetNotesResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="RelationGetNotesResult" type="tns:RelationGetNotesResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="RelationGetNotesResult">
        <s:complexContent mixed="false">
          <s:extension base="tns:PvApiResult">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="Notes" type="tns:ArrayOfPvNoteData" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="RelationGetDeleted">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="credentials" type="tns:ApiCredentials" />
            <s:element minOccurs="1" maxOccurs="1" name="from" type="s:dateTime" />
            <s:element minOccurs="1" maxOccurs="1" name="to" type="s:dateTime" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="RelationGetDeletedResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="RelationGetDeletedResult" type="tns:RelationGetDeletedResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="RelationGetDeletedResult">
        <s:complexContent mixed="false">
          <s:extension base="tns:PvApiResult">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="Logs" type="tns:ArrayOfPvLogData" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="RelationshipExists">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="credentials" type="tns:ApiCredentials" />
            <s:element minOccurs="1" maxOccurs="1" name="RelationshipId" type="s1:guid" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="RelationshipExistsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="RelationshipExistsResult" type="tns:RelationshipExistsResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="RelationshipExistsResult">
        <s:complexContent mixed="false">
          <s:extension base="tns:PvApiResult">
            <s:sequence>
              <s:element minOccurs="1" maxOccurs="1" name="Exists" type="s:boolean" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="RelationshipGetAll">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="credentials" type="tns:ApiCredentials" />
            <s:element minOccurs="1" maxOccurs="1" name="pageNumber" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="pageSize" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="includeFields" nillable="true" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="RelationshipGetAllResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="RelationshipGetAllResult" type="tns:RelationshipGetAllResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="RelationshipGetAllResult">
        <s:complexContent mixed="false">
          <s:extension base="tns:PvApiResult">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="Relationships" type="tns:ArrayOfPvRelationshipData" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="RelationshipGetModified">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="credentials" type="tns:ApiCredentials" />
            <s:element minOccurs="1" maxOccurs="1" name="pageNumber" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="pageSize" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="from" type="s:dateTime" />
            <s:element minOccurs="1" maxOccurs="1" name="to" type="s:dateTime" />
            <s:element minOccurs="1" maxOccurs="1" name="includeFields" nillable="true" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="RelationshipGetModifiedResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="RelationshipGetModifiedResult" type="tns:RelationshipGetModifiedResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="RelationshipGetModifiedResult">
        <s:complexContent mixed="false">
          <s:extension base="tns:PvApiResult">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="Relationships" type="tns:ArrayOfPvRelationshipData" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="RelationshipGet">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="credentials" type="tns:ApiCredentials" />
            <s:element minOccurs="1" maxOccurs="1" name="relationshipId" type="s1:guid" />
            <s:element minOccurs="1" maxOccurs="1" name="includeFields" nillable="true" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="RelationshipGetResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="RelationshipGetResult" type="tns:RelationshipGetResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="RelationshipGetResult">
        <s:complexContent mixed="false">
          <s:extension base="tns:PvApiResult">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="Relationship" type="tns:PvRelationshipData" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="RelationshipGetEmployees">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="credentials" type="tns:ApiCredentials" />
            <s:element minOccurs="1" maxOccurs="1" name="includeFields" nillable="true" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="RelationshipGetEmployeesResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="RelationshipGetEmployeesResult" type="tns:RelationshipGetEmployeesResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="RelationshipGetEmployeesResult">
        <s:complexContent mixed="false">
          <s:extension base="tns:PvApiResult">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="Employees" type="tns:ArrayOfPvRelationshipData" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="RelationshipGetEmployeesModified">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="credentials" type="tns:ApiCredentials" />
            <s:element minOccurs="1" maxOccurs="1" name="from" type="s:dateTime" />
            <s:element minOccurs="1" maxOccurs="1" name="to" type="s:dateTime" />
            <s:element minOccurs="1" maxOccurs="1" name="includeFields" nillable="true" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="RelationshipGetEmployeesModifiedResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="RelationshipGetEmployeesModifiedResult" type="tns:RelationshipGetEmployeesModifiedResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="RelationshipGetEmployeesModifiedResult">
        <s:complexContent mixed="false">
          <s:extension base="tns:PvApiResult">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="Employees" type="tns:ArrayOfPvRelationshipData" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="RelationshipSearchByName">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="credentials" type="tns:ApiCredentials" />
            <s:element minOccurs="0" maxOccurs="1" name="nameSearchText" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="includeFields" nillable="true" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="RelationshipSearchByNameResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="RelationshipSearchByNameResult" type="tns:RelationshipSearchByNameResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="RelationshipSearchByNameResult">
        <s:complexContent mixed="false">
          <s:extension base="tns:PvApiResult">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="Relationships" type="tns:ArrayOfPvRelationshipData" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="RelationshipSearchByName_V2">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="credentials" type="tns:ApiCredentials" />
            <s:element minOccurs="1" maxOccurs="1" name="pageNumber" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="pageSize" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="nameSearchText" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="includeFields" nillable="true" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="RelationshipSearchByName_V2Response">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="RelationshipSearchByName_V2Result" type="tns:RelationshipSearchByNameResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="RelationshipSearchByEmail">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="credentials" type="tns:ApiCredentials" />
            <s:element minOccurs="0" maxOccurs="1" name="emailAddress" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="includeFields" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="RelationshipSearchByEmailResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="RelationshipSearchByEmailResult" type="tns:RelationshipSearchByEmailResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="RelationshipSearchByEmailResult">
        <s:complexContent mixed="false">
          <s:extension base="tns:PvApiResult">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="Relationships" type="tns:ArrayOfPvRelationshipData" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="RelationshipSearchByField">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="credentials" type="tns:ApiCredentials" />
            <s:element minOccurs="1" maxOccurs="1" name="relationshipEntityTypeId" type="s1:guid" />
            <s:element minOccurs="0" maxOccurs="1" name="fieldValues" type="tns:ArrayOfPvFieldValueData" />
            <s:element minOccurs="1" maxOccurs="1" name="pageNumber" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="pageSize" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="includeFields" nillable="true" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="RelationshipSearchByFieldResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="RelationshipSearchByFieldResult" type="tns:RelationshipSearchByFieldResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="RelationshipSearchByFieldResult">
        <s:complexContent mixed="false">
          <s:extension base="tns:PvApiResult">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="Relationships" type="tns:ArrayOfPvRelationshipData" />
              <s:element minOccurs="0" maxOccurs="1" name="ErrorInformation" type="s:string" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="RelationshipSearchByField_V2">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="credentials" type="tns:ApiCredentials" />
            <s:element minOccurs="1" maxOccurs="1" name="relationshipEntityTypeId" type="s1:guid" />
            <s:element minOccurs="0" maxOccurs="1" name="fieldValues" type="tns:ArrayOfPvFieldValueData" />
            <s:element minOccurs="1" maxOccurs="1" name="pageNumber" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="pageSize" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="includeFields" nillable="true" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="includeChildRelation" nillable="true" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="PvRelationshipDataV2">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="Id" type="s1:guid" />
          <s:element minOccurs="1" maxOccurs="1" name="EntityTypeId" type="s1:guid" />
          <s:element minOccurs="1" maxOccurs="1" name="ParentRelationId" type="s1:guid" />
          <s:element minOccurs="1" maxOccurs="1" name="ChildRelationId" type="s1:guid" />
          <s:element minOccurs="0" maxOccurs="1" name="Description" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="DisplayCity" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="DisplayName" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="SortingName" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="IsContact" type="s:boolean" />
          <s:element minOccurs="1" maxOccurs="1" name="IsEmployee" type="s:boolean" />
          <s:element minOccurs="1" maxOccurs="1" name="IsOrganisation" type="s:boolean" />
          <s:element minOccurs="1" maxOccurs="1" name="PreferredAddress" type="tns:AddressType" />
          <s:element minOccurs="1" maxOccurs="1" name="AddresStyle" type="tns:AddressStyle" />
          <s:element minOccurs="0" maxOccurs="1" name="Addressing" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Openening" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="AddressingVariant" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="OpeneningVariant" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="TittleId" nillable="true" type="s1:guid" />
          <s:element minOccurs="1" maxOccurs="1" name="AccountManagerId" nillable="true" type="s1:guid" />
          <s:element minOccurs="1" maxOccurs="1" name="IsInactive" type="s:boolean" />
          <s:element minOccurs="1" maxOccurs="1" name="OptOut" type="s:boolean" />
          <s:element minOccurs="0" maxOccurs="1" name="AuditData" type="tns:PvAuditData" />
          <s:element minOccurs="0" maxOccurs="1" name="FieldValues" type="tns:PvFieldValuesData" />
          <s:element minOccurs="0" maxOccurs="1" name="RelationData" type="tns:PvRelationData" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="ArrayOfPvRelationshipDataV2">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="PvRelationshipDataV2" nillable="true" type="tns:PvRelationshipDataV2" />
        </s:sequence>
      </s:complexType>
      <s:element name="RelationshipSearchByField_V2Response">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="RelationshipSearchByField_V2Result" type="tns:RelationshipSearchByFieldV2Result" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="RelationshipSearchByFieldV2Result">
        <s:complexContent mixed="false">
          <s:extension base="tns:PvApiResult">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="Relationships" type="tns:ArrayOfPvRelationshipDataV2" />
              <s:element minOccurs="0" maxOccurs="1" name="ErrorInformation" type="s:string" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="RelationshipSearchByMark">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="credentials" type="tns:ApiCredentials" />
            <s:element minOccurs="1" maxOccurs="1" name="pageNumber" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="pageSize" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="markId" type="s1:guid" />
            <s:element minOccurs="1" maxOccurs="1" name="from" type="s:dateTime" />
            <s:element minOccurs="1" maxOccurs="1" name="to" type="s:dateTime" />
            <s:element minOccurs="1" maxOccurs="1" name="includeFields" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="RelationshipSearchByMarkResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="RelationshipSearchByMarkResult" type="tns:RelationshipSearchByMarkResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="RelationshipSearchByMarkResult">
        <s:complexContent mixed="false">
          <s:extension base="tns:PvApiResult">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="Relationships" type="tns:ArrayOfPvRelationshipData" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="RelationshipSearchByMarkAndDate">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="credentials" type="tns:ApiCredentials" />
            <s:element minOccurs="1" maxOccurs="1" name="pageNumber" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="pageSize" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="markId" type="s1:guid" />
            <s:element minOccurs="1" maxOccurs="1" name="from" type="s:dateTime" />
            <s:element minOccurs="1" maxOccurs="1" name="to" type="s:dateTime" />
            <s:element minOccurs="1" maxOccurs="1" name="includeFields" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="RelationshipSearchByMarkAndDateResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="RelationshipSearchByMarkAndDateResult" type="tns:RelationshipSearchByMarkResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="RelationshipGetMarks">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="credentials" type="tns:ApiCredentials" />
            <s:element minOccurs="1" maxOccurs="1" name="relationshipId" type="s1:guid" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="RelationshipGetMarksResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="RelationshipGetMarksResult" type="tns:RelationshipGetMarksResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="RelationshipGetMarksResult">
        <s:complexContent mixed="false">
          <s:extension base="tns:PvApiResult">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="Relationship" type="tns:PvRelationshipData" />
              <s:element minOccurs="0" maxOccurs="1" name="RelationshipMarks" type="tns:ArrayOfPvRelationshipMarkData" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="RelationshipGetMarksCompact">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="credentials" type="tns:ApiCredentials" />
            <s:element minOccurs="1" maxOccurs="1" name="relationshipId" type="s1:guid" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="PvRelationshipMarkDataCompact">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="Id" type="s1:guid" />
          <s:element minOccurs="1" maxOccurs="1" name="MarkId" type="s1:guid" />
          <s:element minOccurs="1" maxOccurs="1" name="PreferredAddress" nillable="true" type="tns:AddressType" />
          <s:element minOccurs="1" maxOccurs="1" name="Date" nillable="true" type="s:dateTime" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="ArrayOfPvRelationshipMarkDataCompact">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="PvRelationshipMarkDataCompact" nillable="true" type="tns:PvRelationshipMarkDataCompact" />
        </s:sequence>
      </s:complexType>
      <s:element name="RelationshipGetMarksCompactResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="RelationshipGetMarksCompactResult" type="tns:RelationshipGetMarksCompactResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="RelationshipGetMarksCompactResult">
        <s:complexContent mixed="false">
          <s:extension base="tns:PvApiResult">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="RelationshipMarks" type="tns:ArrayOfPvRelationshipMarkDataCompact" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="RelationshipGetLines">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="credentials" type="tns:ApiCredentials" />
            <s:element minOccurs="1" maxOccurs="1" name="relationshipId" type="s1:guid" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="RelationshipGetLinesResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="RelationshipGetLinesResult" type="tns:RelationshipGetLinesResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="RelationshipGetLinesResult">
        <s:complexContent mixed="false">
          <s:extension base="tns:PvApiResult">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="Lines" type="tns:ArrayOfPvLineData" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="ProductGroupExists">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="credentials" type="tns:ApiCredentials" />
            <s:element minOccurs="1" maxOccurs="1" name="ProductGroupId" type="s1:guid" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ProductGroupExistsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ProductGroupExistsResult" type="tns:ProductGroupExistsResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ProductGroupExistsResult">
        <s:complexContent mixed="false">
          <s:extension base="tns:PvApiResult">
            <s:sequence>
              <s:element minOccurs="1" maxOccurs="1" name="Exists" type="s:boolean" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="ProductGroupGet">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="credentials" type="tns:ApiCredentials" />
            <s:element minOccurs="1" maxOccurs="1" name="productGroupId" type="s1:guid" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ProductGroupGetResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ProductGroupGetResult" type="tns:ProductGroupGetResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ProductGroupGetResult">
        <s:complexContent mixed="false">
          <s:extension base="tns:PvApiResult">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="ProductGroup" type="tns:PvProductGroupData" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="ProductGroupGetAll">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="credentials" type="tns:ApiCredentials" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfPvProductGroupData">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="PvProductGroupData" nillable="true" type="tns:PvProductGroupData" />
        </s:sequence>
      </s:complexType>
      <s:element name="ProductGroupGetAllResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ProductGroupGetAllResult" type="tns:ProductGroupGetAllResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ProductGroupGetAllResult">
        <s:complexContent mixed="false">
          <s:extension base="tns:PvApiResult">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="ProductGroups" type="tns:ArrayOfPvProductGroupData" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="ProductExists">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="credentials" type="tns:ApiCredentials" />
            <s:element minOccurs="1" maxOccurs="1" name="ProductId" type="s1:guid" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ProductExistsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ProductExistsResult" type="tns:ProductExistsResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ProductExistsResult">
        <s:complexContent mixed="false">
          <s:extension base="tns:PvApiResult">
            <s:sequence>
              <s:element minOccurs="1" maxOccurs="1" name="Exists" type="s:boolean" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="ProductSearchByFieldExact">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="credentials" type="tns:ApiCredentials" />
            <s:element minOccurs="0" maxOccurs="1" name="fieldValues" type="tns:ArrayOfPvFieldValueData" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfPvProductData">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="PvProductData" nillable="true" type="tns:PvProductData" />
        </s:sequence>
      </s:complexType>
      <s:element name="ProductSearchByFieldExactResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ProductSearchByFieldExactResult" type="tns:ProductSearchByFieldExactResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ProductSearchByFieldExactResult">
        <s:complexContent mixed="false">
          <s:extension base="tns:PvApiResult">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="products" type="tns:ArrayOfPvProductData" />
              <s:element minOccurs="0" maxOccurs="1" name="ErrorInformation" type="s:string" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="ProductGet">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="credentials" type="tns:ApiCredentials" />
            <s:element minOccurs="1" maxOccurs="1" name="productId" type="s1:guid" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ProductGetResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ProductGetResult" type="tns:ProductGetResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ProductGetResult">
        <s:complexContent mixed="false">
          <s:extension base="tns:PvApiResult">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="Product" type="tns:PvProductData" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="ProductGet_V2">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="credentials" type="tns:ApiCredentials" />
            <s:element minOccurs="1" maxOccurs="1" name="productId" type="s1:guid" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ProductGet_V2Response">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ProductGet_V2Result" type="tns:ProductGetResult_V2" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ProductGetResult_V2">
        <s:complexContent mixed="false">
          <s:extension base="tns:PvApiResult">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="Product" type="tns:PvProductData_V2" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="ProductGetAll">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="credentials" type="tns:ApiCredentials" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ProductGetAllResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ProductGetAllResult" type="tns:ProductGetAllResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ProductGetAllResult">
        <s:complexContent mixed="false">
          <s:extension base="tns:PvApiResult">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="Products" type="tns:ArrayOfPvProductData" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="ProductGetAll_V2">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="credentials" type="tns:ApiCredentials" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfPvProductData_V2">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="PvProductData_V2" nillable="true" type="tns:PvProductData_V2" />
        </s:sequence>
      </s:complexType>
      <s:element name="ProductGetAll_V2Response">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ProductGetAll_V2Result" type="tns:ProductGetAllResult_V2" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ProductGetAllResult_V2">
        <s:complexContent mixed="false">
          <s:extension base="tns:PvApiResult">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="Products" type="tns:ArrayOfPvProductData_V2" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="ProductGetAllByGroup">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="credentials" type="tns:ApiCredentials" />
            <s:element minOccurs="1" maxOccurs="1" name="productGroupId" type="s1:guid" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ProductGetAllByGroupResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ProductGetAllByGroupResult" type="tns:ProductGetAllByGroupResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ProductGetAllByGroupResult">
        <s:complexContent mixed="false">
          <s:extension base="tns:PvApiResult">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="Products" type="tns:ArrayOfPvProductData" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="ProductGetAllByGroup_V2">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="credentials" type="tns:ApiCredentials" />
            <s:element minOccurs="1" maxOccurs="1" name="productGroupId" type="s1:guid" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ProductGetAllByGroup_V2Response">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ProductGetAllByGroup_V2Result" type="tns:ProductGetAllByGroupResult_V2" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ProductGetAllByGroupResult_V2">
        <s:complexContent mixed="false">
          <s:extension base="tns:PvApiResult">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="Products" type="tns:ArrayOfPvProductData_V2" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="ProductLineGet">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="credentials" type="tns:ApiCredentials" />
            <s:element minOccurs="1" maxOccurs="1" name="productLineId" type="s1:guid" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ProductLineGetResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ProductLineGetResult" type="tns:ProductLineGetResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ProductLineGetResult">
        <s:complexContent mixed="false">
          <s:extension base="tns:PvApiResult">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="ProductLine" type="tns:PvProductLineData" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="AttachmentExists">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="credentials" type="tns:ApiCredentials" />
            <s:element minOccurs="1" maxOccurs="1" name="AttachmentId" type="s1:guid" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="AttachmentExistsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="AttachmentExistsResult" type="tns:AttachmentExistsResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="AttachmentExistsResult">
        <s:complexContent mixed="false">
          <s:extension base="tns:PvApiResult">
            <s:sequence>
              <s:element minOccurs="1" maxOccurs="1" name="Exists" type="s:boolean" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="AttachmentGet">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="credentials" type="tns:ApiCredentials" />
            <s:element minOccurs="1" maxOccurs="1" name="attachmentId" type="s1:guid" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="AttachmentGetResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="AttachmentGetResult" type="tns:AttachmentGetResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="AttachmentGetResult">
        <s:complexContent mixed="false">
          <s:extension base="tns:PvApiResult">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="Attachment" type="tns:PvAttachmentData" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="AttachmentGetAll">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="credentials" type="tns:ApiCredentials" />
            <s:element minOccurs="1" maxOccurs="1" name="pageSize" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="pageNumber" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="type" nillable="true" type="tns:AttachmentType" />
            <s:element minOccurs="1" maxOccurs="1" name="includeFile" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:simpleType name="AttachmentType">
        <s:restriction base="s:string">
          <s:enumeration value="LostAndFound" />
          <s:enumeration value="StandardDocument" />
          <s:enumeration value="MOR" />
          <s:enumeration value="CampaignImageResource" />
          <s:enumeration value="CampaignDocumentResource" />
          <s:enumeration value="OfferPdf" />
          <s:enumeration value="InvoicePdf" />
          <s:enumeration value="Agreeing" />
          <s:enumeration value="Referenced" />
          <s:enumeration value="InactiveStandardDocument" />
          <s:enumeration value="VehicleRegistration" />
          <s:enumeration value="AgreeingBackgroundImage" />
          <s:enumeration value="AgreeingFavIcon" />
        </s:restriction>
      </s:simpleType>
      <s:complexType name="PvAttachmentData_V2">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="Id" type="s1:guid" />
          <s:element minOccurs="1" maxOccurs="1" name="CreationDate" nillable="true" type="s:dateTime" />
          <s:element minOccurs="1" maxOccurs="1" name="ModificationDate" nillable="true" type="s:dateTime" />
          <s:element minOccurs="0" maxOccurs="1" name="FileName" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Description" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Version" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Extension" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="ExternalDmsType" nillable="true" type="s:int" />
          <s:element minOccurs="0" maxOccurs="1" name="ExternalDmsId" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Base64EncodedFile" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="TableId" type="s1:guid" />
          <s:element minOccurs="1" maxOccurs="1" name="TableType" type="tns:BaseEntityType" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="ArrayOfPvAttachmentData_V2">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="PvAttachmentData_V2" nillable="true" type="tns:PvAttachmentData_V2" />
        </s:sequence>
      </s:complexType>
      <s:element name="AttachmentGetAllResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="AttachmentGetAllResult" type="tns:AttachmentGetAllResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="AttachmentGetAllResult">
        <s:complexContent mixed="false">
          <s:extension base="tns:PvApiResult">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="Attachments" type="tns:ArrayOfPvAttachmentData_V2" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="AttachmentGetGoogleDocsUrl">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="credentials" type="tns:ApiCredentials" />
            <s:element minOccurs="1" maxOccurs="1" name="attachmentId" type="s1:guid" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="AttachmentGetGoogleDocsUrlResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="AttachmentGetGoogleDocsUrlResult" type="tns:AttachmentGetGoogleDocsUrlResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="AttachmentGetGoogleDocsUrlResult">
        <s:complexContent mixed="false">
          <s:extension base="tns:PvApiResult">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="GoogleDocsUrl" type="s:string" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="DatastoreGetItems">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="credentials" type="tns:ApiCredentials" />
            <s:element minOccurs="1" maxOccurs="1" name="entityTypeId" type="s1:guid" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DatastoreGetItemsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="DatastoreGetItemsResult" type="tns:DatastoreGetItemsResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="DatastoreGetItemsResult">
        <s:complexContent mixed="false">
          <s:extension base="tns:PvApiResult">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="DatastoreItems" type="tns:ArrayOfPvDatastoreItemData" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="DatastoreGetItems_V2">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="credentials" type="tns:ApiCredentials" />
            <s:element minOccurs="1" maxOccurs="1" name="entityTypeId" type="s1:guid" />
            <s:element minOccurs="1" maxOccurs="1" name="pageSize" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="pageNumber" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="includeTranslations" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfPvDatastoreItemData_V2">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="PvDatastoreItemData_V2" nillable="true" type="tns:PvDatastoreItemData_V2" />
        </s:sequence>
      </s:complexType>
      <s:element name="DatastoreGetItems_V2Response">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="DatastoreGetItems_V2Result" type="tns:DatastoreGetItemsResult_V2" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="DatastoreGetItemsResult_V2">
        <s:complexContent mixed="false">
          <s:extension base="tns:PvApiResult">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="DatastoreItems" type="tns:ArrayOfPvDatastoreItemData_V2" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="DatastoreGetItems_V3">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="credentials" type="tns:ApiCredentials" />
            <s:element minOccurs="1" maxOccurs="1" name="entityTypeId" type="s1:guid" />
            <s:element minOccurs="1" maxOccurs="1" name="pageSize" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="pageNumber" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="includeTranslations" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfPvDatastoreItemData_V3">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="PvDatastoreItemData_V3" nillable="true" type="tns:PvDatastoreItemData_V3" />
        </s:sequence>
      </s:complexType>
      <s:element name="DatastoreGetItems_V3Response">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="DatastoreGetItems_V3Result" type="tns:DatastoreGetItemsResult_V3" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="DatastoreGetItemsResult_V3">
        <s:complexContent mixed="false">
          <s:extension base="tns:PvApiResult">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="DatastoreItems" type="tns:ArrayOfPvDatastoreItemData_V3" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="DatastoreGetWithParentItems">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="credentials" type="tns:ApiCredentials" />
            <s:element minOccurs="1" maxOccurs="1" name="entityTypeId" type="s1:guid" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="PvDatastoreItemDataWithParent">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="Id" type="s1:guid" />
          <s:element minOccurs="1" maxOccurs="1" name="ParentId" nillable="true" type="s1:guid" />
          <s:element minOccurs="0" maxOccurs="1" name="Description" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="IsInactive" type="s:boolean" />
          <s:element minOccurs="1" maxOccurs="1" name="IsDefault" type="s:boolean" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="ArrayOfPvDatastoreItemDataWithParent">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="PvDatastoreItemDataWithParent" nillable="true" type="tns:PvDatastoreItemDataWithParent" />
        </s:sequence>
      </s:complexType>
      <s:element name="DatastoreGetWithParentItemsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="DatastoreGetWithParentItemsResult" type="tns:DatastoreGetWithParentItemsResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="DatastoreGetWithParentItemsResult">
        <s:complexContent mixed="false">
          <s:extension base="tns:PvApiResult">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="DatastoreItems" type="tns:ArrayOfPvDatastoreItemDataWithParent" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="DatastoreGetWithParentItems_V2">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="credentials" type="tns:ApiCredentials" />
            <s:element minOccurs="1" maxOccurs="1" name="entityTypeId" type="s1:guid" />
            <s:element minOccurs="1" maxOccurs="1" name="includeTranslations" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="PvDatastoreItemDataWithParent_V2">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="Id" type="s1:guid" />
          <s:element minOccurs="1" maxOccurs="1" name="ParentId" nillable="true" type="s1:guid" />
          <s:element minOccurs="0" maxOccurs="1" name="Description" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="IsInactive" type="s:boolean" />
          <s:element minOccurs="1" maxOccurs="1" name="IsDefault" type="s:boolean" />
          <s:element minOccurs="0" maxOccurs="1" name="Translations" type="tns:ArrayOfPvTranslationData2" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="ArrayOfPvDatastoreItemDataWithParent_V2">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="PvDatastoreItemDataWithParent_V2" nillable="true" type="tns:PvDatastoreItemDataWithParent_V2" />
        </s:sequence>
      </s:complexType>
      <s:element name="DatastoreGetWithParentItems_V2Response">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="DatastoreGetWithParentItems_V2Result" type="tns:DatastoreGetWithParentItemsResult_V2" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="DatastoreGetWithParentItemsResult_V2">
        <s:complexContent mixed="false">
          <s:extension base="tns:PvApiResult">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="DatastoreItems" type="tns:ArrayOfPvDatastoreItemDataWithParent_V2" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="DatastoreGetCountries">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="credentials" type="tns:ApiCredentials" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="PvCountryData">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="Id" type="s1:guid" />
          <s:element minOccurs="0" maxOccurs="1" name="Code" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Name" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="IsEuMember" type="s:boolean" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="ArrayOfPvCountryData">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="PvCountryData" nillable="true" type="tns:PvCountryData" />
        </s:sequence>
      </s:complexType>
      <s:element name="DatastoreGetCountriesResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="DatastoreGetCountriesResult" type="tns:DatastoreGetCountriesResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="DatastoreGetCountriesResult">
        <s:complexContent mixed="false">
          <s:extension base="tns:PvApiResult">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="Countries" type="tns:ArrayOfPvCountryData" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="DatastoreGetSbiCodes">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="credentials" type="tns:ApiCredentials" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="PvSbiCodeData">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="Id" type="s1:guid" />
          <s:element minOccurs="0" maxOccurs="1" name="Code" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Section" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Description" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="ArrayOfPvSbiCodeData">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="PvSbiCodeData" nillable="true" type="tns:PvSbiCodeData" />
        </s:sequence>
      </s:complexType>
      <s:element name="DatastoreGetSbiCodesResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="DatastoreGetSbiCodesResult" type="tns:DatastoreGetSbiCodesResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="DatastoreGetSbiCodesResult">
        <s:complexContent mixed="false">
          <s:extension base="tns:PvApiResult">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="SbiCodes" type="tns:ArrayOfPvSbiCodeData" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
    </s:schema>
    <s:schema elementFormDefault="qualified" targetNamespace="http://microsoft.com/wsdl/types/">
      <s:simpleType name="guid">
        <s:restriction base="s:string">
          <s:pattern value="[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}" />
        </s:restriction>
      </s:simpleType>
    </s:schema>
  </wsdl:types>
  <wsdl:message name="SystemDatastoreGetItemsSoapIn">
    <wsdl:part name="parameters" element="tns:SystemDatastoreGetItems" />
  </wsdl:message>
  <wsdl:message name="SystemDatastoreGetItemsSoapOut">
    <wsdl:part name="parameters" element="tns:SystemDatastoreGetItemsResponse" />
  </wsdl:message>
  <wsdl:message name="NotificationGetCountSoapIn">
    <wsdl:part name="parameters" element="tns:NotificationGetCount" />
  </wsdl:message>
  <wsdl:message name="NotificationGetCountSoapOut">
    <wsdl:part name="parameters" element="tns:NotificationGetCountResponse" />
  </wsdl:message>
  <wsdl:message name="NotificationsGetSoapIn">
    <wsdl:part name="parameters" element="tns:NotificationsGet" />
  </wsdl:message>
  <wsdl:message name="NotificationsGetSoapOut">
    <wsdl:part name="parameters" element="tns:NotificationsGetResponse" />
  </wsdl:message>
  <wsdl:message name="NoteExistsSoapIn">
    <wsdl:part name="parameters" element="tns:NoteExists" />
  </wsdl:message>
  <wsdl:message name="NoteExistsSoapOut">
    <wsdl:part name="parameters" element="tns:NoteExistsResponse" />
  </wsdl:message>
  <wsdl:message name="NoteGetSoapIn">
    <wsdl:part name="parameters" element="tns:NoteGet" />
  </wsdl:message>
  <wsdl:message name="NoteGetSoapOut">
    <wsdl:part name="parameters" element="tns:NoteGetResponse" />
  </wsdl:message>
  <wsdl:message name="NoteGetAllSoapIn">
    <wsdl:part name="parameters" element="tns:NoteGetAll" />
  </wsdl:message>
  <wsdl:message name="NoteGetAllSoapOut">
    <wsdl:part name="parameters" element="tns:NoteGetAllResponse" />
  </wsdl:message>
  <wsdl:message name="AttachmentGetLabelsSoapIn">
    <wsdl:part name="parameters" element="tns:AttachmentGetLabels" />
  </wsdl:message>
  <wsdl:message name="AttachmentGetLabelsSoapOut">
    <wsdl:part name="parameters" element="tns:AttachmentGetLabelsResponse" />
  </wsdl:message>
  <wsdl:message name="ActivityGetLabelsSoapIn">
    <wsdl:part name="parameters" element="tns:ActivityGetLabels" />
  </wsdl:message>
  <wsdl:message name="ActivityGetLabelsSoapOut">
    <wsdl:part name="parameters" element="tns:ActivityGetLabelsResponse" />
  </wsdl:message>
  <wsdl:message name="RelationshipFieldGetLabelsSoapIn">
    <wsdl:part name="parameters" element="tns:RelationshipFieldGetLabels" />
  </wsdl:message>
  <wsdl:message name="RelationshipFieldGetLabelsSoapOut">
    <wsdl:part name="parameters" element="tns:RelationshipFieldGetLabelsResponse" />
  </wsdl:message>
  <wsdl:message name="ActivityCreateSoapIn">
    <wsdl:part name="parameters" element="tns:ActivityCreate" />
  </wsdl:message>
  <wsdl:message name="ActivityCreateSoapOut">
    <wsdl:part name="parameters" element="tns:ActivityCreateResponse" />
  </wsdl:message>
  <wsdl:message name="ActivityUpdateSoapIn">
    <wsdl:part name="parameters" element="tns:ActivityUpdate" />
  </wsdl:message>
  <wsdl:message name="ActivityUpdateSoapOut">
    <wsdl:part name="parameters" element="tns:ActivityUpdateResponse" />
  </wsdl:message>
  <wsdl:message name="ActivityAddReferenceSoapIn">
    <wsdl:part name="parameters" element="tns:ActivityAddReference" />
  </wsdl:message>
  <wsdl:message name="ActivityAddReferenceSoapOut">
    <wsdl:part name="parameters" element="tns:ActivityAddReferenceResponse" />
  </wsdl:message>
  <wsdl:message name="ActivityFlowSoapIn">
    <wsdl:part name="parameters" element="tns:ActivityFlow" />
  </wsdl:message>
  <wsdl:message name="ActivityFlowSoapOut">
    <wsdl:part name="parameters" element="tns:ActivityFlowResponse" />
  </wsdl:message>
  <wsdl:message name="ActivityCloseSoapIn">
    <wsdl:part name="parameters" element="tns:ActivityClose" />
  </wsdl:message>
  <wsdl:message name="ActivityCloseSoapOut">
    <wsdl:part name="parameters" element="tns:ActivityCloseResponse" />
  </wsdl:message>
  <wsdl:message name="ActivityAddAttachmentSoapIn">
    <wsdl:part name="parameters" element="tns:ActivityAddAttachment" />
  </wsdl:message>
  <wsdl:message name="ActivityAddAttachmentSoapOut">
    <wsdl:part name="parameters" element="tns:ActivityAddAttachmentResponse" />
  </wsdl:message>
  <wsdl:message name="ActivityDeleteAttachmentSoapIn">
    <wsdl:part name="parameters" element="tns:ActivityDeleteAttachment" />
  </wsdl:message>
  <wsdl:message name="ActivityDeleteAttachmentSoapOut">
    <wsdl:part name="parameters" element="tns:ActivityDeleteAttachmentResponse" />
  </wsdl:message>
  <wsdl:message name="ActivityAddNoteSoapIn">
    <wsdl:part name="parameters" element="tns:ActivityAddNote" />
  </wsdl:message>
  <wsdl:message name="ActivityAddNoteSoapOut">
    <wsdl:part name="parameters" element="tns:ActivityAddNoteResponse" />
  </wsdl:message>
  <wsdl:message name="ActivityAddNote_V2SoapIn">
    <wsdl:part name="parameters" element="tns:ActivityAddNote_V2" />
  </wsdl:message>
  <wsdl:message name="ActivityAddNote_V2SoapOut">
    <wsdl:part name="parameters" element="tns:ActivityAddNote_V2Response" />
  </wsdl:message>
  <wsdl:message name="ActivityAddNote_V3SoapIn">
    <wsdl:part name="parameters" element="tns:ActivityAddNote_V3" />
  </wsdl:message>
  <wsdl:message name="ActivityAddNote_V3SoapOut">
    <wsdl:part name="parameters" element="tns:ActivityAddNote_V3Response" />
  </wsdl:message>
  <wsdl:message name="ActivityAddInvolvedSoapIn">
    <wsdl:part name="parameters" element="tns:ActivityAddInvolved" />
  </wsdl:message>
  <wsdl:message name="ActivityAddInvolvedSoapOut">
    <wsdl:part name="parameters" element="tns:ActivityAddInvolvedResponse" />
  </wsdl:message>
  <wsdl:message name="ActivityAddProductLineSoapIn">
    <wsdl:part name="parameters" element="tns:ActivityAddProductLine" />
  </wsdl:message>
  <wsdl:message name="ActivityAddProductLineSoapOut">
    <wsdl:part name="parameters" element="tns:ActivityAddProductLineResponse" />
  </wsdl:message>
  <wsdl:message name="ActivityDeleteProductLineSoapIn">
    <wsdl:part name="parameters" element="tns:ActivityDeleteProductLine" />
  </wsdl:message>
  <wsdl:message name="ActivityDeleteProductLineSoapOut">
    <wsdl:part name="parameters" element="tns:ActivityDeleteProductLineResponse" />
  </wsdl:message>
  <wsdl:message name="ActivityDeleteProductLinesSoapIn">
    <wsdl:part name="parameters" element="tns:ActivityDeleteProductLines" />
  </wsdl:message>
  <wsdl:message name="ActivityDeleteProductLinesSoapOut">
    <wsdl:part name="parameters" element="tns:ActivityDeleteProductLinesResponse" />
  </wsdl:message>
  <wsdl:message name="ActivityAddParametersSoapIn">
    <wsdl:part name="parameters" element="tns:ActivityAddParameters" />
  </wsdl:message>
  <wsdl:message name="ActivityAddParametersSoapOut">
    <wsdl:part name="parameters" element="tns:ActivityAddParametersResponse" />
  </wsdl:message>
  <wsdl:message name="ActivityAddLineSoapIn">
    <wsdl:part name="parameters" element="tns:ActivityAddLine" />
  </wsdl:message>
  <wsdl:message name="ActivityAddLineSoapOut">
    <wsdl:part name="parameters" element="tns:ActivityAddLineResponse" />
  </wsdl:message>
  <wsdl:message name="ActivityAddLineV2SoapIn">
    <wsdl:part name="parameters" element="tns:ActivityAddLineV2" />
  </wsdl:message>
  <wsdl:message name="ActivityAddLineV2SoapOut">
    <wsdl:part name="parameters" element="tns:ActivityAddLineV2Response" />
  </wsdl:message>
  <wsdl:message name="SubscriptionCreateSoapIn">
    <wsdl:part name="parameters" element="tns:SubscriptionCreate" />
  </wsdl:message>
  <wsdl:message name="SubscriptionCreateSoapOut">
    <wsdl:part name="parameters" element="tns:SubscriptionCreateResponse" />
  </wsdl:message>
  <wsdl:message name="SubscriptionUpdateSoapIn">
    <wsdl:part name="parameters" element="tns:SubscriptionUpdate" />
  </wsdl:message>
  <wsdl:message name="SubscriptionUpdateSoapOut">
    <wsdl:part name="parameters" element="tns:SubscriptionUpdateResponse" />
  </wsdl:message>
  <wsdl:message name="SubscriptionAddProductLineSoapIn">
    <wsdl:part name="parameters" element="tns:SubscriptionAddProductLine" />
  </wsdl:message>
  <wsdl:message name="SubscriptionAddProductLineSoapOut">
    <wsdl:part name="parameters" element="tns:SubscriptionAddProductLineResponse" />
  </wsdl:message>
  <wsdl:message name="RelationCreateSoapIn">
    <wsdl:part name="parameters" element="tns:RelationCreate" />
  </wsdl:message>
  <wsdl:message name="RelationCreateSoapOut">
    <wsdl:part name="parameters" element="tns:RelationCreateResponse" />
  </wsdl:message>
  <wsdl:message name="RelationUpdateSoapIn">
    <wsdl:part name="parameters" element="tns:RelationUpdate" />
  </wsdl:message>
  <wsdl:message name="RelationUpdateSoapOut">
    <wsdl:part name="parameters" element="tns:RelationUpdateResponse" />
  </wsdl:message>
  <wsdl:message name="RelationAddAttachmentSoapIn">
    <wsdl:part name="parameters" element="tns:RelationAddAttachment" />
  </wsdl:message>
  <wsdl:message name="RelationAddAttachmentSoapOut">
    <wsdl:part name="parameters" element="tns:RelationAddAttachmentResponse" />
  </wsdl:message>
  <wsdl:message name="RelationDeleteAttachmentSoapIn">
    <wsdl:part name="parameters" element="tns:RelationDeleteAttachment" />
  </wsdl:message>
  <wsdl:message name="RelationDeleteAttachmentSoapOut">
    <wsdl:part name="parameters" element="tns:RelationDeleteAttachmentResponse" />
  </wsdl:message>
  <wsdl:message name="RelationAddNoteSoapIn">
    <wsdl:part name="parameters" element="tns:RelationAddNote" />
  </wsdl:message>
  <wsdl:message name="RelationAddNoteSoapOut">
    <wsdl:part name="parameters" element="tns:RelationAddNoteResponse" />
  </wsdl:message>
  <wsdl:message name="RelationAddAttentionSoapIn">
    <wsdl:part name="parameters" element="tns:RelationAddAttention" />
  </wsdl:message>
  <wsdl:message name="RelationAddAttentionSoapOut">
    <wsdl:part name="parameters" element="tns:RelationAddAttentionResponse" />
  </wsdl:message>
  <wsdl:message name="RelationshipCreateSoapIn">
    <wsdl:part name="parameters" element="tns:RelationshipCreate" />
  </wsdl:message>
  <wsdl:message name="RelationshipCreateSoapOut">
    <wsdl:part name="parameters" element="tns:RelationshipCreateResponse" />
  </wsdl:message>
  <wsdl:message name="RelationshipUpdateSoapIn">
    <wsdl:part name="parameters" element="tns:RelationshipUpdate" />
  </wsdl:message>
  <wsdl:message name="RelationshipUpdateSoapOut">
    <wsdl:part name="parameters" element="tns:RelationshipUpdateResponse" />
  </wsdl:message>
  <wsdl:message name="RelationshipAddMarkSoapIn">
    <wsdl:part name="parameters" element="tns:RelationshipAddMark" />
  </wsdl:message>
  <wsdl:message name="RelationshipAddMarkSoapOut">
    <wsdl:part name="parameters" element="tns:RelationshipAddMarkResponse" />
  </wsdl:message>
  <wsdl:message name="RelationshipAddMarkV2SoapIn">
    <wsdl:part name="parameters" element="tns:RelationshipAddMarkV2" />
  </wsdl:message>
  <wsdl:message name="RelationshipAddMarkV2SoapOut">
    <wsdl:part name="parameters" element="tns:RelationshipAddMarkV2Response" />
  </wsdl:message>
  <wsdl:message name="RelationshipRemoveMarkSoapIn">
    <wsdl:part name="parameters" element="tns:RelationshipRemoveMark" />
  </wsdl:message>
  <wsdl:message name="RelationshipRemoveMarkSoapOut">
    <wsdl:part name="parameters" element="tns:RelationshipRemoveMarkResponse" />
  </wsdl:message>
  <wsdl:message name="RelationshipUpdateEntityTypeSoapIn">
    <wsdl:part name="parameters" element="tns:RelationshipUpdateEntityType" />
  </wsdl:message>
  <wsdl:message name="RelationshipUpdateEntityTypeSoapOut">
    <wsdl:part name="parameters" element="tns:RelationshipUpdateEntityTypeResponse" />
  </wsdl:message>
  <wsdl:message name="NoteUpdateSoapIn">
    <wsdl:part name="parameters" element="tns:NoteUpdate" />
  </wsdl:message>
  <wsdl:message name="NoteUpdateSoapOut">
    <wsdl:part name="parameters" element="tns:NoteUpdateResponse" />
  </wsdl:message>
  <wsdl:message name="AttachmentUpdateSoapIn">
    <wsdl:part name="parameters" element="tns:AttachmentUpdate" />
  </wsdl:message>
  <wsdl:message name="AttachmentUpdateSoapOut">
    <wsdl:part name="parameters" element="tns:AttachmentUpdateResponse" />
  </wsdl:message>
  <wsdl:message name="ProductGroupCreateSoapIn">
    <wsdl:part name="parameters" element="tns:ProductGroupCreate" />
  </wsdl:message>
  <wsdl:message name="ProductGroupCreateSoapOut">
    <wsdl:part name="parameters" element="tns:ProductGroupCreateResponse" />
  </wsdl:message>
  <wsdl:message name="ProductGroupUpdateSoapIn">
    <wsdl:part name="parameters" element="tns:ProductGroupUpdate" />
  </wsdl:message>
  <wsdl:message name="ProductGroupUpdateSoapOut">
    <wsdl:part name="parameters" element="tns:ProductGroupUpdateResponse" />
  </wsdl:message>
  <wsdl:message name="ProductCreateSoapIn">
    <wsdl:part name="parameters" element="tns:ProductCreate" />
  </wsdl:message>
  <wsdl:message name="ProductCreateSoapOut">
    <wsdl:part name="parameters" element="tns:ProductCreateResponse" />
  </wsdl:message>
  <wsdl:message name="ProductCreate_V2SoapIn">
    <wsdl:part name="parameters" element="tns:ProductCreate_V2" />
  </wsdl:message>
  <wsdl:message name="ProductCreate_V2SoapOut">
    <wsdl:part name="parameters" element="tns:ProductCreate_V2Response" />
  </wsdl:message>
  <wsdl:message name="ProductUpdateSoapIn">
    <wsdl:part name="parameters" element="tns:ProductUpdate" />
  </wsdl:message>
  <wsdl:message name="ProductUpdateSoapOut">
    <wsdl:part name="parameters" element="tns:ProductUpdateResponse" />
  </wsdl:message>
  <wsdl:message name="ProductUpdate_V2SoapIn">
    <wsdl:part name="parameters" element="tns:ProductUpdate_V2" />
  </wsdl:message>
  <wsdl:message name="ProductUpdate_V2SoapOut">
    <wsdl:part name="parameters" element="tns:ProductUpdate_V2Response" />
  </wsdl:message>
  <wsdl:message name="DatastoreCreateItemSoapIn">
    <wsdl:part name="parameters" element="tns:DatastoreCreateItem" />
  </wsdl:message>
  <wsdl:message name="DatastoreCreateItemSoapOut">
    <wsdl:part name="parameters" element="tns:DatastoreCreateItemResponse" />
  </wsdl:message>
  <wsdl:message name="DatastoreCreateItem_V2SoapIn">
    <wsdl:part name="parameters" element="tns:DatastoreCreateItem_V2" />
  </wsdl:message>
  <wsdl:message name="DatastoreCreateItem_V2SoapOut">
    <wsdl:part name="parameters" element="tns:DatastoreCreateItem_V2Response" />
  </wsdl:message>
  <wsdl:message name="DatastoreCreateItem_V3SoapIn">
    <wsdl:part name="parameters" element="tns:DatastoreCreateItem_V3" />
  </wsdl:message>
  <wsdl:message name="DatastoreCreateItem_V3SoapOut">
    <wsdl:part name="parameters" element="tns:DatastoreCreateItem_V3Response" />
  </wsdl:message>
  <wsdl:message name="DatastoreUpdateItemSoapIn">
    <wsdl:part name="parameters" element="tns:DatastoreUpdateItem" />
  </wsdl:message>
  <wsdl:message name="DatastoreUpdateItemSoapOut">
    <wsdl:part name="parameters" element="tns:DatastoreUpdateItemResponse" />
  </wsdl:message>
  <wsdl:message name="DatastoreUpdateItem_V2SoapIn">
    <wsdl:part name="parameters" element="tns:DatastoreUpdateItem_V2" />
  </wsdl:message>
  <wsdl:message name="DatastoreUpdateItem_V2SoapOut">
    <wsdl:part name="parameters" element="tns:DatastoreUpdateItem_V2Response" />
  </wsdl:message>
  <wsdl:message name="DatastoreDeleteItemSoapIn">
    <wsdl:part name="parameters" element="tns:DatastoreDeleteItem" />
  </wsdl:message>
  <wsdl:message name="DatastoreDeleteItemSoapOut">
    <wsdl:part name="parameters" element="tns:DatastoreDeleteItemResponse" />
  </wsdl:message>
  <wsdl:message name="MarkAddSoapIn">
    <wsdl:part name="parameters" element="tns:MarkAdd" />
  </wsdl:message>
  <wsdl:message name="MarkAddSoapOut">
    <wsdl:part name="parameters" element="tns:MarkAddResponse" />
  </wsdl:message>
  <wsdl:message name="NotificationMarkAsReadSoapIn">
    <wsdl:part name="parameters" element="tns:NotificationMarkAsRead" />
  </wsdl:message>
  <wsdl:message name="NotificationMarkAsReadSoapOut">
    <wsdl:part name="parameters" element="tns:NotificationMarkAsReadResponse" />
  </wsdl:message>
  <wsdl:message name="UserAddRolesSoapIn">
    <wsdl:part name="parameters" element="tns:UserAddRoles" />
  </wsdl:message>
  <wsdl:message name="UserAddRolesSoapOut">
    <wsdl:part name="parameters" element="tns:UserAddRolesResponse" />
  </wsdl:message>
  <wsdl:message name="AttachmentAddLabelSoapIn">
    <wsdl:part name="parameters" element="tns:AttachmentAddLabel" />
  </wsdl:message>
  <wsdl:message name="AttachmentAddLabelSoapOut">
    <wsdl:part name="parameters" element="tns:AttachmentAddLabelResponse" />
  </wsdl:message>
  <wsdl:message name="ActivityAddLabelSoapIn">
    <wsdl:part name="parameters" element="tns:ActivityAddLabel" />
  </wsdl:message>
  <wsdl:message name="ActivityAddLabelSoapOut">
    <wsdl:part name="parameters" element="tns:ActivityAddLabelResponse" />
  </wsdl:message>
  <wsdl:message name="ActivityAddFieldLabelSoapIn">
    <wsdl:part name="parameters" element="tns:ActivityAddFieldLabel" />
  </wsdl:message>
  <wsdl:message name="ActivityAddFieldLabelSoapOut">
    <wsdl:part name="parameters" element="tns:ActivityAddFieldLabelResponse" />
  </wsdl:message>
  <wsdl:message name="RelationshipAddFieldLabelSoapIn">
    <wsdl:part name="parameters" element="tns:RelationshipAddFieldLabel" />
  </wsdl:message>
  <wsdl:message name="RelationshipAddFieldLabelSoapOut">
    <wsdl:part name="parameters" element="tns:RelationshipAddFieldLabelResponse" />
  </wsdl:message>
  <wsdl:message name="RelationshipAddLineSoapIn">
    <wsdl:part name="parameters" element="tns:RelationshipAddLine" />
  </wsdl:message>
  <wsdl:message name="RelationshipAddLineSoapOut">
    <wsdl:part name="parameters" element="tns:RelationshipAddLineResponse" />
  </wsdl:message>
  <wsdl:message name="RelationshipAddLineV2SoapIn">
    <wsdl:part name="parameters" element="tns:RelationshipAddLineV2" />
  </wsdl:message>
  <wsdl:message name="RelationshipAddLineV2SoapOut">
    <wsdl:part name="parameters" element="tns:RelationshipAddLineV2Response" />
  </wsdl:message>
  <wsdl:message name="LabelDeleteSoapIn">
    <wsdl:part name="parameters" element="tns:LabelDelete" />
  </wsdl:message>
  <wsdl:message name="LabelDeleteSoapOut">
    <wsdl:part name="parameters" element="tns:LabelDeleteResponse" />
  </wsdl:message>
  <wsdl:message name="MobileLogErrorSoapIn">
    <wsdl:part name="parameters" element="tns:MobileLogError" />
  </wsdl:message>
  <wsdl:message name="MobileLogErrorSoapOut">
    <wsdl:part name="parameters" element="tns:MobileLogErrorResponse" />
  </wsdl:message>
  <wsdl:message name="MobileHasAccessSoapIn">
    <wsdl:part name="parameters" element="tns:MobileHasAccess" />
  </wsdl:message>
  <wsdl:message name="MobileHasAccessSoapOut">
    <wsdl:part name="parameters" element="tns:MobileHasAccessResponse" />
  </wsdl:message>
  <wsdl:message name="MobileShouldUpdateAppSoapIn">
    <wsdl:part name="parameters" element="tns:MobileShouldUpdateApp" />
  </wsdl:message>
  <wsdl:message name="MobileShouldUpdateAppSoapOut">
    <wsdl:part name="parameters" element="tns:MobileShouldUpdateAppResponse" />
  </wsdl:message>
  <wsdl:message name="MobileStoreDeviceIdSoapIn">
    <wsdl:part name="parameters" element="tns:MobileStoreDeviceId" />
  </wsdl:message>
  <wsdl:message name="MobileStoreDeviceIdSoapOut">
    <wsdl:part name="parameters" element="tns:MobileStoreDeviceIdResponse" />
  </wsdl:message>
  <wsdl:message name="MobileRemoveDeviceIdSoapIn">
    <wsdl:part name="parameters" element="tns:MobileRemoveDeviceId" />
  </wsdl:message>
  <wsdl:message name="MobileRemoveDeviceIdSoapOut">
    <wsdl:part name="parameters" element="tns:MobileRemoveDeviceIdResponse" />
  </wsdl:message>
  <wsdl:message name="MobileGetTranslationsSoapIn">
    <wsdl:part name="parameters" element="tns:MobileGetTranslations" />
  </wsdl:message>
  <wsdl:message name="MobileGetTranslationsSoapOut">
    <wsdl:part name="parameters" element="tns:MobileGetTranslationsResponse" />
  </wsdl:message>
  <wsdl:message name="MobileCreateAccountSoapIn">
    <wsdl:part name="parameters" element="tns:MobileCreateAccount" />
  </wsdl:message>
  <wsdl:message name="MobileCreateAccountSoapOut">
    <wsdl:part name="parameters" element="tns:MobileCreateAccountResponse" />
  </wsdl:message>
  <wsdl:message name="MobileGetCreateAccountDatastoreSoapIn">
    <wsdl:part name="parameters" element="tns:MobileGetCreateAccountDatastore" />
  </wsdl:message>
  <wsdl:message name="MobileGetCreateAccountDatastoreSoapOut">
    <wsdl:part name="parameters" element="tns:MobileGetCreateAccountDatastoreResponse" />
  </wsdl:message>
  <wsdl:message name="UserGetNavigationItemsSoapIn">
    <wsdl:part name="parameters" element="tns:UserGetNavigationItems" />
  </wsdl:message>
  <wsdl:message name="UserGetNavigationItemsSoapOut">
    <wsdl:part name="parameters" element="tns:UserGetNavigationItemsResponse" />
  </wsdl:message>
  <wsdl:message name="UserGetCreateMenuItemsSoapIn">
    <wsdl:part name="parameters" element="tns:UserGetCreateMenuItems" />
  </wsdl:message>
  <wsdl:message name="UserGetCreateMenuItemsSoapOut">
    <wsdl:part name="parameters" element="tns:UserGetCreateMenuItemsResponse" />
  </wsdl:message>
  <wsdl:message name="UserGetViewDefinitionsSoapIn">
    <wsdl:part name="parameters" element="tns:UserGetViewDefinitions" />
  </wsdl:message>
  <wsdl:message name="UserGetViewDefinitionsSoapOut">
    <wsdl:part name="parameters" element="tns:UserGetViewDefinitionsResponse" />
  </wsdl:message>
  <wsdl:message name="RelationshipViewGetDataSoapIn">
    <wsdl:part name="parameters" element="tns:RelationshipViewGetData" />
  </wsdl:message>
  <wsdl:message name="RelationshipViewGetDataSoapOut">
    <wsdl:part name="parameters" element="tns:RelationshipViewGetDataResponse" />
  </wsdl:message>
  <wsdl:message name="ActivityViewGetDataSoapIn">
    <wsdl:part name="parameters" element="tns:ActivityViewGetData" />
  </wsdl:message>
  <wsdl:message name="ActivityViewGetDataSoapOut">
    <wsdl:part name="parameters" element="tns:ActivityViewGetDataResponse" />
  </wsdl:message>
  <wsdl:message name="HasAccessSoapIn">
    <wsdl:part name="parameters" element="tns:HasAccess" />
  </wsdl:message>
  <wsdl:message name="HasAccessSoapOut">
    <wsdl:part name="parameters" element="tns:HasAccessResponse" />
  </wsdl:message>
  <wsdl:message name="ApiGetVersionSoapIn">
    <wsdl:part name="parameters" element="tns:ApiGetVersion" />
  </wsdl:message>
  <wsdl:message name="ApiGetVersionSoapOut">
    <wsdl:part name="parameters" element="tns:ApiGetVersionResponse" />
  </wsdl:message>
  <wsdl:message name="ApiGetCallsSoapIn">
    <wsdl:part name="parameters" element="tns:ApiGetCalls" />
  </wsdl:message>
  <wsdl:message name="ApiGetCallsSoapOut">
    <wsdl:part name="parameters" element="tns:ApiGetCallsResponse" />
  </wsdl:message>
  <wsdl:message name="DatabaseHasAccessSoapIn">
    <wsdl:part name="parameters" element="tns:DatabaseHasAccess" />
  </wsdl:message>
  <wsdl:message name="DatabaseHasAccessSoapOut">
    <wsdl:part name="parameters" element="tns:DatabaseHasAccessResponse" />
  </wsdl:message>
  <wsdl:message name="EnumerationGetItemsSoapIn">
    <wsdl:part name="parameters" element="tns:EnumerationGetItems" />
  </wsdl:message>
  <wsdl:message name="EnumerationGetItemsSoapOut">
    <wsdl:part name="parameters" element="tns:EnumerationGetItemsResponse" />
  </wsdl:message>
  <wsdl:message name="ActivityInvolvedEntityTypesGetSoapIn">
    <wsdl:part name="parameters" element="tns:ActivityInvolvedEntityTypesGet" />
  </wsdl:message>
  <wsdl:message name="ActivityInvolvedEntityTypesGetSoapOut">
    <wsdl:part name="parameters" element="tns:ActivityInvolvedEntityTypesGetResponse" />
  </wsdl:message>
  <wsdl:message name="EntityTypeGetSoapIn">
    <wsdl:part name="parameters" element="tns:EntityTypeGet" />
  </wsdl:message>
  <wsdl:message name="EntityTypeGetSoapOut">
    <wsdl:part name="parameters" element="tns:EntityTypeGetResponse" />
  </wsdl:message>
  <wsdl:message name="EntityTypeGetAllSoapIn">
    <wsdl:part name="parameters" element="tns:EntityTypeGetAll" />
  </wsdl:message>
  <wsdl:message name="EntityTypeGetAllSoapOut">
    <wsdl:part name="parameters" element="tns:EntityTypeGetAllResponse" />
  </wsdl:message>
  <wsdl:message name="WorkflowGetSoapIn">
    <wsdl:part name="parameters" element="tns:WorkflowGet" />
  </wsdl:message>
  <wsdl:message name="WorkflowGetSoapOut">
    <wsdl:part name="parameters" element="tns:WorkflowGetResponse" />
  </wsdl:message>
  <wsdl:message name="WorkflowGetAllSoapIn">
    <wsdl:part name="parameters" element="tns:WorkflowGetAll" />
  </wsdl:message>
  <wsdl:message name="WorkflowGetAllSoapOut">
    <wsdl:part name="parameters" element="tns:WorkflowGetAllResponse" />
  </wsdl:message>
  <wsdl:message name="WorkflowStepGetSoapIn">
    <wsdl:part name="parameters" element="tns:WorkflowStepGet" />
  </wsdl:message>
  <wsdl:message name="WorkflowStepGetSoapOut">
    <wsdl:part name="parameters" element="tns:WorkflowStepGetResponse" />
  </wsdl:message>
  <wsdl:message name="WorkflowStepGetAllSoapIn">
    <wsdl:part name="parameters" element="tns:WorkflowStepGetAll" />
  </wsdl:message>
  <wsdl:message name="WorkflowStepGetAllSoapOut">
    <wsdl:part name="parameters" element="tns:WorkflowStepGetAllResponse" />
  </wsdl:message>
  <wsdl:message name="WorkflowGetQueuesSoapIn">
    <wsdl:part name="parameters" element="tns:WorkflowGetQueues" />
  </wsdl:message>
  <wsdl:message name="WorkflowGetQueuesSoapOut">
    <wsdl:part name="parameters" element="tns:WorkflowGetQueuesResponse" />
  </wsdl:message>
  <wsdl:message name="FieldGetSoapIn">
    <wsdl:part name="parameters" element="tns:FieldGet" />
  </wsdl:message>
  <wsdl:message name="FieldGetSoapOut">
    <wsdl:part name="parameters" element="tns:FieldGetResponse" />
  </wsdl:message>
  <wsdl:message name="EntityTypeGetFieldsSoapIn">
    <wsdl:part name="parameters" element="tns:EntityTypeGetFields" />
  </wsdl:message>
  <wsdl:message name="EntityTypeGetFieldsSoapOut">
    <wsdl:part name="parameters" element="tns:EntityTypeGetFieldsResponse" />
  </wsdl:message>
  <wsdl:message name="EntityTypeGetFields_V2SoapIn">
    <wsdl:part name="parameters" element="tns:EntityTypeGetFields_V2" />
  </wsdl:message>
  <wsdl:message name="EntityTypeGetFields_V2SoapOut">
    <wsdl:part name="parameters" element="tns:EntityTypeGetFields_V2Response" />
  </wsdl:message>
  <wsdl:message name="ActivityGetFieldsSoapIn">
    <wsdl:part name="parameters" element="tns:ActivityGetFields" />
  </wsdl:message>
  <wsdl:message name="ActivityGetFieldsSoapOut">
    <wsdl:part name="parameters" element="tns:ActivityGetFieldsResponse" />
  </wsdl:message>
  <wsdl:message name="RelationshipGetFieldsSoapIn">
    <wsdl:part name="parameters" element="tns:RelationshipGetFields" />
  </wsdl:message>
  <wsdl:message name="RelationshipGetFieldsSoapOut">
    <wsdl:part name="parameters" element="tns:RelationshipGetFieldsResponse" />
  </wsdl:message>
  <wsdl:message name="RelationGetFieldsSoapIn">
    <wsdl:part name="parameters" element="tns:RelationGetFields" />
  </wsdl:message>
  <wsdl:message name="RelationGetFieldsSoapOut">
    <wsdl:part name="parameters" element="tns:RelationGetFieldsResponse" />
  </wsdl:message>
  <wsdl:message name="UserGetDatabasesSoapIn">
    <wsdl:part name="parameters" element="tns:UserGetDatabases" />
  </wsdl:message>
  <wsdl:message name="UserGetDatabasesSoapOut">
    <wsdl:part name="parameters" element="tns:UserGetDatabasesResponse" />
  </wsdl:message>
  <wsdl:message name="UsersGetActiveSoapIn">
    <wsdl:part name="parameters" element="tns:UsersGetActive" />
  </wsdl:message>
  <wsdl:message name="UsersGetActiveSoapOut">
    <wsdl:part name="parameters" element="tns:UsersGetActiveResponse" />
  </wsdl:message>
  <wsdl:message name="UsersGetRolesSoapIn">
    <wsdl:part name="parameters" element="tns:UsersGetRoles" />
  </wsdl:message>
  <wsdl:message name="UsersGetRolesSoapOut">
    <wsdl:part name="parameters" element="tns:UsersGetRolesResponse" />
  </wsdl:message>
  <wsdl:message name="UsersGetLanguageSoapIn">
    <wsdl:part name="parameters" element="tns:UsersGetLanguage" />
  </wsdl:message>
  <wsdl:message name="UsersGetLanguageSoapOut">
    <wsdl:part name="parameters" element="tns:UsersGetLanguageResponse" />
  </wsdl:message>
  <wsdl:message name="UsersSetLanguageSoapIn">
    <wsdl:part name="parameters" element="tns:UsersSetLanguage" />
  </wsdl:message>
  <wsdl:message name="UsersSetLanguageSoapOut">
    <wsdl:part name="parameters" element="tns:UsersSetLanguageResponse" />
  </wsdl:message>
  <wsdl:message name="LanguageGetAllSoapIn">
    <wsdl:part name="parameters" element="tns:LanguageGetAll" />
  </wsdl:message>
  <wsdl:message name="LanguageGetAllSoapOut">
    <wsdl:part name="parameters" element="tns:LanguageGetAllResponse" />
  </wsdl:message>
  <wsdl:message name="RoleGetAllSoapIn">
    <wsdl:part name="parameters" element="tns:RoleGetAll" />
  </wsdl:message>
  <wsdl:message name="RoleGetAllSoapOut">
    <wsdl:part name="parameters" element="tns:RoleGetAllResponse" />
  </wsdl:message>
  <wsdl:message name="RoleGetObjectRightsSoapIn">
    <wsdl:part name="parameters" element="tns:RoleGetObjectRights" />
  </wsdl:message>
  <wsdl:message name="RoleGetObjectRightsSoapOut">
    <wsdl:part name="parameters" element="tns:RoleGetObjectRightsResponse" />
  </wsdl:message>
  <wsdl:message name="MarkGetAllSoapIn">
    <wsdl:part name="parameters" element="tns:MarkGetAll" />
  </wsdl:message>
  <wsdl:message name="MarkGetAllSoapOut">
    <wsdl:part name="parameters" element="tns:MarkGetAllResponse" />
  </wsdl:message>
  <wsdl:message name="MarkGetAllV2SoapIn">
    <wsdl:part name="parameters" element="tns:MarkGetAllV2" />
  </wsdl:message>
  <wsdl:message name="MarkGetAllV2SoapOut">
    <wsdl:part name="parameters" element="tns:MarkGetAllV2Response" />
  </wsdl:message>
  <wsdl:message name="CampaignMarkGetAllSoapIn">
    <wsdl:part name="parameters" element="tns:CampaignMarkGetAll" />
  </wsdl:message>
  <wsdl:message name="CampaignMarkGetAllSoapOut">
    <wsdl:part name="parameters" element="tns:CampaignMarkGetAllResponse" />
  </wsdl:message>
  <wsdl:message name="ParameterGetSoapIn">
    <wsdl:part name="parameters" element="tns:ParameterGet" />
  </wsdl:message>
  <wsdl:message name="ParameterGetSoapOut">
    <wsdl:part name="parameters" element="tns:ParameterGetResponse" />
  </wsdl:message>
  <wsdl:message name="ProductGetVatCodesSoapIn">
    <wsdl:part name="parameters" element="tns:ProductGetVatCodes" />
  </wsdl:message>
  <wsdl:message name="ProductGetVatCodesSoapOut">
    <wsdl:part name="parameters" element="tns:ProductGetVatCodesResponse" />
  </wsdl:message>
  <wsdl:message name="ProductGetUnitsSoapIn">
    <wsdl:part name="parameters" element="tns:ProductGetUnits" />
  </wsdl:message>
  <wsdl:message name="ProductGetUnitsSoapOut">
    <wsdl:part name="parameters" element="tns:ProductGetUnitsResponse" />
  </wsdl:message>
  <wsdl:message name="ProductGetUnits_V2SoapIn">
    <wsdl:part name="parameters" element="tns:ProductGetUnits_V2" />
  </wsdl:message>
  <wsdl:message name="ProductGetUnits_V2SoapOut">
    <wsdl:part name="parameters" element="tns:ProductGetUnits_V2Response" />
  </wsdl:message>
  <wsdl:message name="ProductGetTypesSoapIn">
    <wsdl:part name="parameters" element="tns:ProductGetTypes" />
  </wsdl:message>
  <wsdl:message name="ProductGetTypesSoapOut">
    <wsdl:part name="parameters" element="tns:ProductGetTypesResponse" />
  </wsdl:message>
  <wsdl:message name="ActivityExistsSoapIn">
    <wsdl:part name="parameters" element="tns:ActivityExists" />
  </wsdl:message>
  <wsdl:message name="ActivityExistsSoapOut">
    <wsdl:part name="parameters" element="tns:ActivityExistsResponse" />
  </wsdl:message>
  <wsdl:message name="ActivityGetSoapIn">
    <wsdl:part name="parameters" element="tns:ActivityGet" />
  </wsdl:message>
  <wsdl:message name="ActivityGetSoapOut">
    <wsdl:part name="parameters" element="tns:ActivityGetResponse" />
  </wsdl:message>
  <wsdl:message name="ActivityGetConnectedActivitiesSoapIn">
    <wsdl:part name="parameters" element="tns:ActivityGetConnectedActivities" />
  </wsdl:message>
  <wsdl:message name="ActivityGetConnectedActivitiesSoapOut">
    <wsdl:part name="parameters" element="tns:ActivityGetConnectedActivitiesResponse" />
  </wsdl:message>
  <wsdl:message name="ActivitySearchByFieldSoapIn">
    <wsdl:part name="parameters" element="tns:ActivitySearchByField" />
  </wsdl:message>
  <wsdl:message name="ActivitySearchByFieldSoapOut">
    <wsdl:part name="parameters" element="tns:ActivitySearchByFieldResponse" />
  </wsdl:message>
  <wsdl:message name="ActivitySearchByFieldInPeriodSoapIn">
    <wsdl:part name="parameters" element="tns:ActivitySearchByFieldInPeriod" />
  </wsdl:message>
  <wsdl:message name="ActivitySearchByFieldInPeriodSoapOut">
    <wsdl:part name="parameters" element="tns:ActivitySearchByFieldInPeriodResponse" />
  </wsdl:message>
  <wsdl:message name="ActivitySearchByFieldInPeriodExactSoapIn">
    <wsdl:part name="parameters" element="tns:ActivitySearchByFieldInPeriodExact" />
  </wsdl:message>
  <wsdl:message name="ActivitySearchByFieldInPeriodExactSoapOut">
    <wsdl:part name="parameters" element="tns:ActivitySearchByFieldInPeriodExactResponse" />
  </wsdl:message>
  <wsdl:message name="ActivityGetAttachmentsSoapIn">
    <wsdl:part name="parameters" element="tns:ActivityGetAttachments" />
  </wsdl:message>
  <wsdl:message name="ActivityGetAttachmentsSoapOut">
    <wsdl:part name="parameters" element="tns:ActivityGetAttachmentsResponse" />
  </wsdl:message>
  <wsdl:message name="ActivityGetAttachments_V2SoapIn">
    <wsdl:part name="parameters" element="tns:ActivityGetAttachments_V2" />
  </wsdl:message>
  <wsdl:message name="ActivityGetAttachments_V2SoapOut">
    <wsdl:part name="parameters" element="tns:ActivityGetAttachments_V2Response" />
  </wsdl:message>
  <wsdl:message name="ActivityGetNotesSoapIn">
    <wsdl:part name="parameters" element="tns:ActivityGetNotes" />
  </wsdl:message>
  <wsdl:message name="ActivityGetNotesSoapOut">
    <wsdl:part name="parameters" element="tns:ActivityGetNotesResponse" />
  </wsdl:message>
  <wsdl:message name="ActivityGetNotes_V2SoapIn">
    <wsdl:part name="parameters" element="tns:ActivityGetNotes_V2" />
  </wsdl:message>
  <wsdl:message name="ActivityGetNotes_V2SoapOut">
    <wsdl:part name="parameters" element="tns:ActivityGetNotes_V2Response" />
  </wsdl:message>
  <wsdl:message name="ActivityGetInvolvedsSoapIn">
    <wsdl:part name="parameters" element="tns:ActivityGetInvolveds" />
  </wsdl:message>
  <wsdl:message name="ActivityGetInvolvedsSoapOut">
    <wsdl:part name="parameters" element="tns:ActivityGetInvolvedsResponse" />
  </wsdl:message>
  <wsdl:message name="ActivityGetProductLinesSoapIn">
    <wsdl:part name="parameters" element="tns:ActivityGetProductLines" />
  </wsdl:message>
  <wsdl:message name="ActivityGetProductLinesSoapOut">
    <wsdl:part name="parameters" element="tns:ActivityGetProductLinesResponse" />
  </wsdl:message>
  <wsdl:message name="ActivityGetLinesSoapIn">
    <wsdl:part name="parameters" element="tns:ActivityGetLines" />
  </wsdl:message>
  <wsdl:message name="ActivityGetLinesSoapOut">
    <wsdl:part name="parameters" element="tns:ActivityGetLinesResponse" />
  </wsdl:message>
  <wsdl:message name="ActivityGetDeletedSoapIn">
    <wsdl:part name="parameters" element="tns:ActivityGetDeleted" />
  </wsdl:message>
  <wsdl:message name="ActivityGetDeletedSoapOut">
    <wsdl:part name="parameters" element="tns:ActivityGetDeletedResponse" />
  </wsdl:message>
  <wsdl:message name="RelationExistsSoapIn">
    <wsdl:part name="parameters" element="tns:RelationExists" />
  </wsdl:message>
  <wsdl:message name="RelationExistsSoapOut">
    <wsdl:part name="parameters" element="tns:RelationExistsResponse" />
  </wsdl:message>
  <wsdl:message name="RelationGetAllSoapIn">
    <wsdl:part name="parameters" element="tns:RelationGetAll" />
  </wsdl:message>
  <wsdl:message name="RelationGetAllSoapOut">
    <wsdl:part name="parameters" element="tns:RelationGetAllResponse" />
  </wsdl:message>
  <wsdl:message name="RelationGetModifiedSoapIn">
    <wsdl:part name="parameters" element="tns:RelationGetModified" />
  </wsdl:message>
  <wsdl:message name="RelationGetModifiedSoapOut">
    <wsdl:part name="parameters" element="tns:RelationGetModifiedResponse" />
  </wsdl:message>
  <wsdl:message name="RelationGetSoapIn">
    <wsdl:part name="parameters" element="tns:RelationGet" />
  </wsdl:message>
  <wsdl:message name="RelationGetSoapOut">
    <wsdl:part name="parameters" element="tns:RelationGetResponse" />
  </wsdl:message>
  <wsdl:message name="RelationGetImageSoapIn">
    <wsdl:part name="parameters" element="tns:RelationGetImage" />
  </wsdl:message>
  <wsdl:message name="RelationGetImageSoapOut">
    <wsdl:part name="parameters" element="tns:RelationGetImageResponse" />
  </wsdl:message>
  <wsdl:message name="RelationGetTelephoneNumbersSoapIn">
    <wsdl:part name="parameters" element="tns:RelationGetTelephoneNumbers" />
  </wsdl:message>
  <wsdl:message name="RelationGetTelephoneNumbersSoapOut">
    <wsdl:part name="parameters" element="tns:RelationGetTelephoneNumbersResponse" />
  </wsdl:message>
  <wsdl:message name="RelationSearchByNameAndGetTelephoneNumbersSoapIn">
    <wsdl:part name="parameters" element="tns:RelationSearchByNameAndGetTelephoneNumbers" />
  </wsdl:message>
  <wsdl:message name="RelationSearchByNameAndGetTelephoneNumbersSoapOut">
    <wsdl:part name="parameters" element="tns:RelationSearchByNameAndGetTelephoneNumbersResponse" />
  </wsdl:message>
  <wsdl:message name="RelationSearchByFieldSoapIn">
    <wsdl:part name="parameters" element="tns:RelationSearchByField" />
  </wsdl:message>
  <wsdl:message name="RelationSearchByFieldSoapOut">
    <wsdl:part name="parameters" element="tns:RelationSearchByFieldResponse" />
  </wsdl:message>
  <wsdl:message name="RelationSearchByFieldExactSoapIn">
    <wsdl:part name="parameters" element="tns:RelationSearchByFieldExact" />
  </wsdl:message>
  <wsdl:message name="RelationSearchByFieldExactSoapOut">
    <wsdl:part name="parameters" element="tns:RelationSearchByFieldExactResponse" />
  </wsdl:message>
  <wsdl:message name="RelationSearchByNameSoapIn">
    <wsdl:part name="parameters" element="tns:RelationSearchByName" />
  </wsdl:message>
  <wsdl:message name="RelationSearchByNameSoapOut">
    <wsdl:part name="parameters" element="tns:RelationSearchByNameResponse" />
  </wsdl:message>
  <wsdl:message name="RelationSearchByName_V2SoapIn">
    <wsdl:part name="parameters" element="tns:RelationSearchByName_V2" />
  </wsdl:message>
  <wsdl:message name="RelationSearchByName_V2SoapOut">
    <wsdl:part name="parameters" element="tns:RelationSearchByName_V2Response" />
  </wsdl:message>
  <wsdl:message name="RelationSearchByMarkSoapIn">
    <wsdl:part name="parameters" element="tns:RelationSearchByMark" />
  </wsdl:message>
  <wsdl:message name="RelationSearchByMarkSoapOut">
    <wsdl:part name="parameters" element="tns:RelationSearchByMarkResponse" />
  </wsdl:message>
  <wsdl:message name="RelationSearchByTelephoneSoapIn">
    <wsdl:part name="parameters" element="tns:RelationSearchByTelephone" />
  </wsdl:message>
  <wsdl:message name="RelationSearchByTelephoneSoapOut">
    <wsdl:part name="parameters" element="tns:RelationSearchByTelephoneResponse" />
  </wsdl:message>
  <wsdl:message name="RelationGetParentRelationshipsSoapIn">
    <wsdl:part name="parameters" element="tns:RelationGetParentRelationships" />
  </wsdl:message>
  <wsdl:message name="RelationGetParentRelationshipsSoapOut">
    <wsdl:part name="parameters" element="tns:RelationGetParentRelationshipsResponse" />
  </wsdl:message>
  <wsdl:message name="RelationGetChildRelationshipsSoapIn">
    <wsdl:part name="parameters" element="tns:RelationGetChildRelationships" />
  </wsdl:message>
  <wsdl:message name="RelationGetChildRelationshipsSoapOut">
    <wsdl:part name="parameters" element="tns:RelationGetChildRelationshipsResponse" />
  </wsdl:message>
  <wsdl:message name="RelationGetChildRelationshipsModifiedSoapIn">
    <wsdl:part name="parameters" element="tns:RelationGetChildRelationshipsModified" />
  </wsdl:message>
  <wsdl:message name="RelationGetChildRelationshipsModifiedSoapOut">
    <wsdl:part name="parameters" element="tns:RelationGetChildRelationshipsModifiedResponse" />
  </wsdl:message>
  <wsdl:message name="RelationGetActivitiesSoapIn">
    <wsdl:part name="parameters" element="tns:RelationGetActivities" />
  </wsdl:message>
  <wsdl:message name="RelationGetActivitiesSoapOut">
    <wsdl:part name="parameters" element="tns:RelationGetActivitiesResponse" />
  </wsdl:message>
  <wsdl:message name="RelationGetActivitiesModifiedSoapIn">
    <wsdl:part name="parameters" element="tns:RelationGetActivitiesModified" />
  </wsdl:message>
  <wsdl:message name="RelationGetActivitiesModifiedSoapOut">
    <wsdl:part name="parameters" element="tns:RelationGetActivitiesModifiedResponse" />
  </wsdl:message>
  <wsdl:message name="RelationGetActivitiesModified_V2SoapIn">
    <wsdl:part name="parameters" element="tns:RelationGetActivitiesModified_V2" />
  </wsdl:message>
  <wsdl:message name="RelationGetActivitiesModified_V2SoapOut">
    <wsdl:part name="parameters" element="tns:RelationGetActivitiesModified_V2Response" />
  </wsdl:message>
  <wsdl:message name="RelationGetMarksSoapIn">
    <wsdl:part name="parameters" element="tns:RelationGetMarks" />
  </wsdl:message>
  <wsdl:message name="RelationGetMarksSoapOut">
    <wsdl:part name="parameters" element="tns:RelationGetMarksResponse" />
  </wsdl:message>
  <wsdl:message name="RelationGetMarksModifiedSoapIn">
    <wsdl:part name="parameters" element="tns:RelationGetMarksModified" />
  </wsdl:message>
  <wsdl:message name="RelationGetMarksModifiedSoapOut">
    <wsdl:part name="parameters" element="tns:RelationGetMarksModifiedResponse" />
  </wsdl:message>
  <wsdl:message name="RelationGetTelephoneBookSoapIn">
    <wsdl:part name="parameters" element="tns:RelationGetTelephoneBook" />
  </wsdl:message>
  <wsdl:message name="RelationGetTelephoneBookSoapOut">
    <wsdl:part name="parameters" element="tns:RelationGetTelephoneBookResponse" />
  </wsdl:message>
  <wsdl:message name="RelationGetTelephoneBook_V2SoapIn">
    <wsdl:part name="parameters" element="tns:RelationGetTelephoneBook_V2" />
  </wsdl:message>
  <wsdl:message name="RelationGetTelephoneBook_V2SoapOut">
    <wsdl:part name="parameters" element="tns:RelationGetTelephoneBook_V2Response" />
  </wsdl:message>
  <wsdl:message name="RelationGetAttachmentsSoapIn">
    <wsdl:part name="parameters" element="tns:RelationGetAttachments" />
  </wsdl:message>
  <wsdl:message name="RelationGetAttachmentsSoapOut">
    <wsdl:part name="parameters" element="tns:RelationGetAttachmentsResponse" />
  </wsdl:message>
  <wsdl:message name="RelationGetNotesSoapIn">
    <wsdl:part name="parameters" element="tns:RelationGetNotes" />
  </wsdl:message>
  <wsdl:message name="RelationGetNotesSoapOut">
    <wsdl:part name="parameters" element="tns:RelationGetNotesResponse" />
  </wsdl:message>
  <wsdl:message name="RelationGetDeletedSoapIn">
    <wsdl:part name="parameters" element="tns:RelationGetDeleted" />
  </wsdl:message>
  <wsdl:message name="RelationGetDeletedSoapOut">
    <wsdl:part name="parameters" element="tns:RelationGetDeletedResponse" />
  </wsdl:message>
  <wsdl:message name="RelationshipExistsSoapIn">
    <wsdl:part name="parameters" element="tns:RelationshipExists" />
  </wsdl:message>
  <wsdl:message name="RelationshipExistsSoapOut">
    <wsdl:part name="parameters" element="tns:RelationshipExistsResponse" />
  </wsdl:message>
  <wsdl:message name="RelationshipGetAllSoapIn">
    <wsdl:part name="parameters" element="tns:RelationshipGetAll" />
  </wsdl:message>
  <wsdl:message name="RelationshipGetAllSoapOut">
    <wsdl:part name="parameters" element="tns:RelationshipGetAllResponse" />
  </wsdl:message>
  <wsdl:message name="RelationshipGetModifiedSoapIn">
    <wsdl:part name="parameters" element="tns:RelationshipGetModified" />
  </wsdl:message>
  <wsdl:message name="RelationshipGetModifiedSoapOut">
    <wsdl:part name="parameters" element="tns:RelationshipGetModifiedResponse" />
  </wsdl:message>
  <wsdl:message name="RelationshipGetSoapIn">
    <wsdl:part name="parameters" element="tns:RelationshipGet" />
  </wsdl:message>
  <wsdl:message name="RelationshipGetSoapOut">
    <wsdl:part name="parameters" element="tns:RelationshipGetResponse" />
  </wsdl:message>
  <wsdl:message name="RelationshipGetEmployeesSoapIn">
    <wsdl:part name="parameters" element="tns:RelationshipGetEmployees" />
  </wsdl:message>
  <wsdl:message name="RelationshipGetEmployeesSoapOut">
    <wsdl:part name="parameters" element="tns:RelationshipGetEmployeesResponse" />
  </wsdl:message>
  <wsdl:message name="RelationshipGetEmployeesModifiedSoapIn">
    <wsdl:part name="parameters" element="tns:RelationshipGetEmployeesModified" />
  </wsdl:message>
  <wsdl:message name="RelationshipGetEmployeesModifiedSoapOut">
    <wsdl:part name="parameters" element="tns:RelationshipGetEmployeesModifiedResponse" />
  </wsdl:message>
  <wsdl:message name="RelationshipSearchByNameSoapIn">
    <wsdl:part name="parameters" element="tns:RelationshipSearchByName" />
  </wsdl:message>
  <wsdl:message name="RelationshipSearchByNameSoapOut">
    <wsdl:part name="parameters" element="tns:RelationshipSearchByNameResponse" />
  </wsdl:message>
  <wsdl:message name="RelationshipSearchByName_V2SoapIn">
    <wsdl:part name="parameters" element="tns:RelationshipSearchByName_V2" />
  </wsdl:message>
  <wsdl:message name="RelationshipSearchByName_V2SoapOut">
    <wsdl:part name="parameters" element="tns:RelationshipSearchByName_V2Response" />
  </wsdl:message>
  <wsdl:message name="RelationshipSearchByEmailSoapIn">
    <wsdl:part name="parameters" element="tns:RelationshipSearchByEmail" />
  </wsdl:message>
  <wsdl:message name="RelationshipSearchByEmailSoapOut">
    <wsdl:part name="parameters" element="tns:RelationshipSearchByEmailResponse" />
  </wsdl:message>
  <wsdl:message name="RelationshipSearchByFieldSoapIn">
    <wsdl:part name="parameters" element="tns:RelationshipSearchByField" />
  </wsdl:message>
  <wsdl:message name="RelationshipSearchByFieldSoapOut">
    <wsdl:part name="parameters" element="tns:RelationshipSearchByFieldResponse" />
  </wsdl:message>
  <wsdl:message name="RelationshipSearchByField_V2SoapIn">
    <wsdl:part name="parameters" element="tns:RelationshipSearchByField_V2" />
  </wsdl:message>
  <wsdl:message name="RelationshipSearchByField_V2SoapOut">
    <wsdl:part name="parameters" element="tns:RelationshipSearchByField_V2Response" />
  </wsdl:message>
  <wsdl:message name="RelationshipSearchByMarkSoapIn">
    <wsdl:part name="parameters" element="tns:RelationshipSearchByMark" />
  </wsdl:message>
  <wsdl:message name="RelationshipSearchByMarkSoapOut">
    <wsdl:part name="parameters" element="tns:RelationshipSearchByMarkResponse" />
  </wsdl:message>
  <wsdl:message name="RelationshipSearchByMarkAndDateSoapIn">
    <wsdl:part name="parameters" element="tns:RelationshipSearchByMarkAndDate" />
  </wsdl:message>
  <wsdl:message name="RelationshipSearchByMarkAndDateSoapOut">
    <wsdl:part name="parameters" element="tns:RelationshipSearchByMarkAndDateResponse" />
  </wsdl:message>
  <wsdl:message name="RelationshipGetMarksSoapIn">
    <wsdl:part name="parameters" element="tns:RelationshipGetMarks" />
  </wsdl:message>
  <wsdl:message name="RelationshipGetMarksSoapOut">
    <wsdl:part name="parameters" element="tns:RelationshipGetMarksResponse" />
  </wsdl:message>
  <wsdl:message name="RelationshipGetMarksCompactSoapIn">
    <wsdl:part name="parameters" element="tns:RelationshipGetMarksCompact" />
  </wsdl:message>
  <wsdl:message name="RelationshipGetMarksCompactSoapOut">
    <wsdl:part name="parameters" element="tns:RelationshipGetMarksCompactResponse" />
  </wsdl:message>
  <wsdl:message name="RelationshipGetLinesSoapIn">
    <wsdl:part name="parameters" element="tns:RelationshipGetLines" />
  </wsdl:message>
  <wsdl:message name="RelationshipGetLinesSoapOut">
    <wsdl:part name="parameters" element="tns:RelationshipGetLinesResponse" />
  </wsdl:message>
  <wsdl:message name="ProductGroupExistsSoapIn">
    <wsdl:part name="parameters" element="tns:ProductGroupExists" />
  </wsdl:message>
  <wsdl:message name="ProductGroupExistsSoapOut">
    <wsdl:part name="parameters" element="tns:ProductGroupExistsResponse" />
  </wsdl:message>
  <wsdl:message name="ProductGroupGetSoapIn">
    <wsdl:part name="parameters" element="tns:ProductGroupGet" />
  </wsdl:message>
  <wsdl:message name="ProductGroupGetSoapOut">
    <wsdl:part name="parameters" element="tns:ProductGroupGetResponse" />
  </wsdl:message>
  <wsdl:message name="ProductGroupGetAllSoapIn">
    <wsdl:part name="parameters" element="tns:ProductGroupGetAll" />
  </wsdl:message>
  <wsdl:message name="ProductGroupGetAllSoapOut">
    <wsdl:part name="parameters" element="tns:ProductGroupGetAllResponse" />
  </wsdl:message>
  <wsdl:message name="ProductExistsSoapIn">
    <wsdl:part name="parameters" element="tns:ProductExists" />
  </wsdl:message>
  <wsdl:message name="ProductExistsSoapOut">
    <wsdl:part name="parameters" element="tns:ProductExistsResponse" />
  </wsdl:message>
  <wsdl:message name="ProductSearchByFieldExactSoapIn">
    <wsdl:part name="parameters" element="tns:ProductSearchByFieldExact" />
  </wsdl:message>
  <wsdl:message name="ProductSearchByFieldExactSoapOut">
    <wsdl:part name="parameters" element="tns:ProductSearchByFieldExactResponse" />
  </wsdl:message>
  <wsdl:message name="ProductGetSoapIn">
    <wsdl:part name="parameters" element="tns:ProductGet" />
  </wsdl:message>
  <wsdl:message name="ProductGetSoapOut">
    <wsdl:part name="parameters" element="tns:ProductGetResponse" />
  </wsdl:message>
  <wsdl:message name="ProductGet_V2SoapIn">
    <wsdl:part name="parameters" element="tns:ProductGet_V2" />
  </wsdl:message>
  <wsdl:message name="ProductGet_V2SoapOut">
    <wsdl:part name="parameters" element="tns:ProductGet_V2Response" />
  </wsdl:message>
  <wsdl:message name="ProductGetAllSoapIn">
    <wsdl:part name="parameters" element="tns:ProductGetAll" />
  </wsdl:message>
  <wsdl:message name="ProductGetAllSoapOut">
    <wsdl:part name="parameters" element="tns:ProductGetAllResponse" />
  </wsdl:message>
  <wsdl:message name="ProductGetAll_V2SoapIn">
    <wsdl:part name="parameters" element="tns:ProductGetAll_V2" />
  </wsdl:message>
  <wsdl:message name="ProductGetAll_V2SoapOut">
    <wsdl:part name="parameters" element="tns:ProductGetAll_V2Response" />
  </wsdl:message>
  <wsdl:message name="ProductGetAllByGroupSoapIn">
    <wsdl:part name="parameters" element="tns:ProductGetAllByGroup" />
  </wsdl:message>
  <wsdl:message name="ProductGetAllByGroupSoapOut">
    <wsdl:part name="parameters" element="tns:ProductGetAllByGroupResponse" />
  </wsdl:message>
  <wsdl:message name="ProductGetAllByGroup_V2SoapIn">
    <wsdl:part name="parameters" element="tns:ProductGetAllByGroup_V2" />
  </wsdl:message>
  <wsdl:message name="ProductGetAllByGroup_V2SoapOut">
    <wsdl:part name="parameters" element="tns:ProductGetAllByGroup_V2Response" />
  </wsdl:message>
  <wsdl:message name="ProductLineGetSoapIn">
    <wsdl:part name="parameters" element="tns:ProductLineGet" />
  </wsdl:message>
  <wsdl:message name="ProductLineGetSoapOut">
    <wsdl:part name="parameters" element="tns:ProductLineGetResponse" />
  </wsdl:message>
  <wsdl:message name="AttachmentExistsSoapIn">
    <wsdl:part name="parameters" element="tns:AttachmentExists" />
  </wsdl:message>
  <wsdl:message name="AttachmentExistsSoapOut">
    <wsdl:part name="parameters" element="tns:AttachmentExistsResponse" />
  </wsdl:message>
  <wsdl:message name="AttachmentGetSoapIn">
    <wsdl:part name="parameters" element="tns:AttachmentGet" />
  </wsdl:message>
  <wsdl:message name="AttachmentGetSoapOut">
    <wsdl:part name="parameters" element="tns:AttachmentGetResponse" />
  </wsdl:message>
  <wsdl:message name="AttachmentGetAllSoapIn">
    <wsdl:part name="parameters" element="tns:AttachmentGetAll" />
  </wsdl:message>
  <wsdl:message name="AttachmentGetAllSoapOut">
    <wsdl:part name="parameters" element="tns:AttachmentGetAllResponse" />
  </wsdl:message>
  <wsdl:message name="AttachmentGetGoogleDocsUrlSoapIn">
    <wsdl:part name="parameters" element="tns:AttachmentGetGoogleDocsUrl" />
  </wsdl:message>
  <wsdl:message name="AttachmentGetGoogleDocsUrlSoapOut">
    <wsdl:part name="parameters" element="tns:AttachmentGetGoogleDocsUrlResponse" />
  </wsdl:message>
  <wsdl:message name="DatastoreGetItemsSoapIn">
    <wsdl:part name="parameters" element="tns:DatastoreGetItems" />
  </wsdl:message>
  <wsdl:message name="DatastoreGetItemsSoapOut">
    <wsdl:part name="parameters" element="tns:DatastoreGetItemsResponse" />
  </wsdl:message>
  <wsdl:message name="DatastoreGetItems_V2SoapIn">
    <wsdl:part name="parameters" element="tns:DatastoreGetItems_V2" />
  </wsdl:message>
  <wsdl:message name="DatastoreGetItems_V2SoapOut">
    <wsdl:part name="parameters" element="tns:DatastoreGetItems_V2Response" />
  </wsdl:message>
  <wsdl:message name="DatastoreGetItems_V3SoapIn">
    <wsdl:part name="parameters" element="tns:DatastoreGetItems_V3" />
  </wsdl:message>
  <wsdl:message name="DatastoreGetItems_V3SoapOut">
    <wsdl:part name="parameters" element="tns:DatastoreGetItems_V3Response" />
  </wsdl:message>
  <wsdl:message name="DatastoreGetWithParentItemsSoapIn">
    <wsdl:part name="parameters" element="tns:DatastoreGetWithParentItems" />
  </wsdl:message>
  <wsdl:message name="DatastoreGetWithParentItemsSoapOut">
    <wsdl:part name="parameters" element="tns:DatastoreGetWithParentItemsResponse" />
  </wsdl:message>
  <wsdl:message name="DatastoreGetWithParentItems_V2SoapIn">
    <wsdl:part name="parameters" element="tns:DatastoreGetWithParentItems_V2" />
  </wsdl:message>
  <wsdl:message name="DatastoreGetWithParentItems_V2SoapOut">
    <wsdl:part name="parameters" element="tns:DatastoreGetWithParentItems_V2Response" />
  </wsdl:message>
  <wsdl:message name="DatastoreGetCountriesSoapIn">
    <wsdl:part name="parameters" element="tns:DatastoreGetCountries" />
  </wsdl:message>
  <wsdl:message name="DatastoreGetCountriesSoapOut">
    <wsdl:part name="parameters" element="tns:DatastoreGetCountriesResponse" />
  </wsdl:message>
  <wsdl:message name="DatastoreGetSbiCodesSoapIn">
    <wsdl:part name="parameters" element="tns:DatastoreGetSbiCodes" />
  </wsdl:message>
  <wsdl:message name="DatastoreGetSbiCodesSoapOut">
    <wsdl:part name="parameters" element="tns:DatastoreGetSbiCodesResponse" />
  </wsdl:message>
  <wsdl:portType name="PerfectViewSoap">
    <wsdl:operation name="SystemDatastoreGetItems">
      <wsdl:input message="tns:SystemDatastoreGetItemsSoapIn" />
      <wsdl:output message="tns:SystemDatastoreGetItemsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="NotificationGetCount">
      <wsdl:input message="tns:NotificationGetCountSoapIn" />
      <wsdl:output message="tns:NotificationGetCountSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="NotificationsGet">
      <wsdl:input message="tns:NotificationsGetSoapIn" />
      <wsdl:output message="tns:NotificationsGetSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="NoteExists">
      <wsdl:input message="tns:NoteExistsSoapIn" />
      <wsdl:output message="tns:NoteExistsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="NoteGet">
      <wsdl:input message="tns:NoteGetSoapIn" />
      <wsdl:output message="tns:NoteGetSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="NoteGetAll">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Types that are used are: Relation, Activity and Attention</wsdl:documentation>
      <wsdl:input message="tns:NoteGetAllSoapIn" />
      <wsdl:output message="tns:NoteGetAllSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="AttachmentGetLabels">
      <wsdl:input message="tns:AttachmentGetLabelsSoapIn" />
      <wsdl:output message="tns:AttachmentGetLabelsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ActivityGetLabels">
      <wsdl:input message="tns:ActivityGetLabelsSoapIn" />
      <wsdl:output message="tns:ActivityGetLabelsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="RelationshipFieldGetLabels">
      <wsdl:input message="tns:RelationshipFieldGetLabelsSoapIn" />
      <wsdl:output message="tns:RelationshipFieldGetLabelsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ActivityCreate">
      <wsdl:input message="tns:ActivityCreateSoapIn" />
      <wsdl:output message="tns:ActivityCreateSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ActivityUpdate">
      <wsdl:input message="tns:ActivityUpdateSoapIn" />
      <wsdl:output message="tns:ActivityUpdateSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ActivityAddReference">
      <wsdl:input message="tns:ActivityAddReferenceSoapIn" />
      <wsdl:output message="tns:ActivityAddReferenceSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ActivityFlow">
      <wsdl:input message="tns:ActivityFlowSoapIn" />
      <wsdl:output message="tns:ActivityFlowSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ActivityClose">
      <wsdl:input message="tns:ActivityCloseSoapIn" />
      <wsdl:output message="tns:ActivityCloseSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ActivityAddAttachment">
      <wsdl:input message="tns:ActivityAddAttachmentSoapIn" />
      <wsdl:output message="tns:ActivityAddAttachmentSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ActivityDeleteAttachment">
      <wsdl:input message="tns:ActivityDeleteAttachmentSoapIn" />
      <wsdl:output message="tns:ActivityDeleteAttachmentSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ActivityAddNote">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">this method is deprecated, use ActivityAddNote_V3</wsdl:documentation>
      <wsdl:input message="tns:ActivityAddNoteSoapIn" />
      <wsdl:output message="tns:ActivityAddNoteSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ActivityAddNote_V2">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">this method is deprecated, use ActivityAddNote_V3</wsdl:documentation>
      <wsdl:input message="tns:ActivityAddNote_V2SoapIn" />
      <wsdl:output message="tns:ActivityAddNote_V2SoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ActivityAddNote_V3">
      <wsdl:input message="tns:ActivityAddNote_V3SoapIn" />
      <wsdl:output message="tns:ActivityAddNote_V3SoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ActivityAddInvolved">
      <wsdl:input message="tns:ActivityAddInvolvedSoapIn" />
      <wsdl:output message="tns:ActivityAddInvolvedSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ActivityAddProductLine">
      <wsdl:input message="tns:ActivityAddProductLineSoapIn" />
      <wsdl:output message="tns:ActivityAddProductLineSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ActivityDeleteProductLine">
      <wsdl:input message="tns:ActivityDeleteProductLineSoapIn" />
      <wsdl:output message="tns:ActivityDeleteProductLineSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ActivityDeleteProductLines">
      <wsdl:input message="tns:ActivityDeleteProductLinesSoapIn" />
      <wsdl:output message="tns:ActivityDeleteProductLinesSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ActivityAddParameters">
      <wsdl:input message="tns:ActivityAddParametersSoapIn" />
      <wsdl:output message="tns:ActivityAddParametersSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ActivityAddLine">
      <wsdl:input message="tns:ActivityAddLineSoapIn" />
      <wsdl:output message="tns:ActivityAddLineSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ActivityAddLineV2">
      <wsdl:input message="tns:ActivityAddLineV2SoapIn" />
      <wsdl:output message="tns:ActivityAddLineV2SoapOut" />
    </wsdl:operation>
    <wsdl:operation name="SubscriptionCreate">
      <wsdl:input message="tns:SubscriptionCreateSoapIn" />
      <wsdl:output message="tns:SubscriptionCreateSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="SubscriptionUpdate">
      <wsdl:input message="tns:SubscriptionUpdateSoapIn" />
      <wsdl:output message="tns:SubscriptionUpdateSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="SubscriptionAddProductLine">
      <wsdl:input message="tns:SubscriptionAddProductLineSoapIn" />
      <wsdl:output message="tns:SubscriptionAddProductLineSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="RelationCreate">
      <wsdl:input message="tns:RelationCreateSoapIn" />
      <wsdl:output message="tns:RelationCreateSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="RelationUpdate">
      <wsdl:input message="tns:RelationUpdateSoapIn" />
      <wsdl:output message="tns:RelationUpdateSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="RelationAddAttachment">
      <wsdl:input message="tns:RelationAddAttachmentSoapIn" />
      <wsdl:output message="tns:RelationAddAttachmentSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="RelationDeleteAttachment">
      <wsdl:input message="tns:RelationDeleteAttachmentSoapIn" />
      <wsdl:output message="tns:RelationDeleteAttachmentSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="RelationAddNote">
      <wsdl:input message="tns:RelationAddNoteSoapIn" />
      <wsdl:output message="tns:RelationAddNoteSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="RelationAddAttention">
      <wsdl:input message="tns:RelationAddAttentionSoapIn" />
      <wsdl:output message="tns:RelationAddAttentionSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="RelationshipCreate">
      <wsdl:input message="tns:RelationshipCreateSoapIn" />
      <wsdl:output message="tns:RelationshipCreateSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="RelationshipUpdate">
      <wsdl:input message="tns:RelationshipUpdateSoapIn" />
      <wsdl:output message="tns:RelationshipUpdateSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="RelationshipAddMark">
      <wsdl:input message="tns:RelationshipAddMarkSoapIn" />
      <wsdl:output message="tns:RelationshipAddMarkSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="RelationshipAddMarkV2">
      <wsdl:input message="tns:RelationshipAddMarkV2SoapIn" />
      <wsdl:output message="tns:RelationshipAddMarkV2SoapOut" />
    </wsdl:operation>
    <wsdl:operation name="RelationshipRemoveMark">
      <wsdl:input message="tns:RelationshipRemoveMarkSoapIn" />
      <wsdl:output message="tns:RelationshipRemoveMarkSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="RelationshipUpdateEntityType">
      <wsdl:input message="tns:RelationshipUpdateEntityTypeSoapIn" />
      <wsdl:output message="tns:RelationshipUpdateEntityTypeSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="NoteUpdate">
      <wsdl:input message="tns:NoteUpdateSoapIn" />
      <wsdl:output message="tns:NoteUpdateSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="AttachmentUpdate">
      <wsdl:input message="tns:AttachmentUpdateSoapIn" />
      <wsdl:output message="tns:AttachmentUpdateSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ProductGroupCreate">
      <wsdl:input message="tns:ProductGroupCreateSoapIn" />
      <wsdl:output message="tns:ProductGroupCreateSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ProductGroupUpdate">
      <wsdl:input message="tns:ProductGroupUpdateSoapIn" />
      <wsdl:output message="tns:ProductGroupUpdateSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ProductCreate">
      <wsdl:input message="tns:ProductCreateSoapIn" />
      <wsdl:output message="tns:ProductCreateSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ProductCreate_V2">
      <wsdl:input message="tns:ProductCreate_V2SoapIn" />
      <wsdl:output message="tns:ProductCreate_V2SoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ProductUpdate">
      <wsdl:input message="tns:ProductUpdateSoapIn" />
      <wsdl:output message="tns:ProductUpdateSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ProductUpdate_V2">
      <wsdl:input message="tns:ProductUpdate_V2SoapIn" />
      <wsdl:output message="tns:ProductUpdate_V2SoapOut" />
    </wsdl:operation>
    <wsdl:operation name="DatastoreCreateItem">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">This method is deprecated, use DatastoreCreateItem_V2</wsdl:documentation>
      <wsdl:input message="tns:DatastoreCreateItemSoapIn" />
      <wsdl:output message="tns:DatastoreCreateItemSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="DatastoreCreateItem_V2">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">This method is deprecated, use DatastoreCreateItem_V3</wsdl:documentation>
      <wsdl:input message="tns:DatastoreCreateItem_V2SoapIn" />
      <wsdl:output message="tns:DatastoreCreateItem_V2SoapOut" />
    </wsdl:operation>
    <wsdl:operation name="DatastoreCreateItem_V3">
      <wsdl:input message="tns:DatastoreCreateItem_V3SoapIn" />
      <wsdl:output message="tns:DatastoreCreateItem_V3SoapOut" />
    </wsdl:operation>
    <wsdl:operation name="DatastoreUpdateItem">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">This method is deprecated, use DatastoreUpdateItem_V2</wsdl:documentation>
      <wsdl:input message="tns:DatastoreUpdateItemSoapIn" />
      <wsdl:output message="tns:DatastoreUpdateItemSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="DatastoreUpdateItem_V2">
      <wsdl:input message="tns:DatastoreUpdateItem_V2SoapIn" />
      <wsdl:output message="tns:DatastoreUpdateItem_V2SoapOut" />
    </wsdl:operation>
    <wsdl:operation name="DatastoreDeleteItem">
      <wsdl:input message="tns:DatastoreDeleteItemSoapIn" />
      <wsdl:output message="tns:DatastoreDeleteItemSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="MarkAdd">
      <wsdl:input message="tns:MarkAddSoapIn" />
      <wsdl:output message="tns:MarkAddSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="NotificationMarkAsRead">
      <wsdl:input message="tns:NotificationMarkAsReadSoapIn" />
      <wsdl:output message="tns:NotificationMarkAsReadSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="UserAddRoles">
      <wsdl:input message="tns:UserAddRolesSoapIn" />
      <wsdl:output message="tns:UserAddRolesSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="AttachmentAddLabel">
      <wsdl:input message="tns:AttachmentAddLabelSoapIn" />
      <wsdl:output message="tns:AttachmentAddLabelSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ActivityAddLabel">
      <wsdl:input message="tns:ActivityAddLabelSoapIn" />
      <wsdl:output message="tns:ActivityAddLabelSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ActivityAddFieldLabel">
      <wsdl:input message="tns:ActivityAddFieldLabelSoapIn" />
      <wsdl:output message="tns:ActivityAddFieldLabelSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="RelationshipAddFieldLabel">
      <wsdl:input message="tns:RelationshipAddFieldLabelSoapIn" />
      <wsdl:output message="tns:RelationshipAddFieldLabelSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="RelationshipAddLine">
      <wsdl:input message="tns:RelationshipAddLineSoapIn" />
      <wsdl:output message="tns:RelationshipAddLineSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="RelationshipAddLineV2">
      <wsdl:input message="tns:RelationshipAddLineV2SoapIn" />
      <wsdl:output message="tns:RelationshipAddLineV2SoapOut" />
    </wsdl:operation>
    <wsdl:operation name="LabelDelete">
      <wsdl:input message="tns:LabelDeleteSoapIn" />
      <wsdl:output message="tns:LabelDeleteSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="MobileLogError">
      <wsdl:input message="tns:MobileLogErrorSoapIn" />
      <wsdl:output message="tns:MobileLogErrorSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="MobileHasAccess">
      <wsdl:input message="tns:MobileHasAccessSoapIn" />
      <wsdl:output message="tns:MobileHasAccessSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="MobileShouldUpdateApp">
      <wsdl:input message="tns:MobileShouldUpdateAppSoapIn" />
      <wsdl:output message="tns:MobileShouldUpdateAppSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="MobileStoreDeviceId">
      <wsdl:input message="tns:MobileStoreDeviceIdSoapIn" />
      <wsdl:output message="tns:MobileStoreDeviceIdSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="MobileRemoveDeviceId">
      <wsdl:input message="tns:MobileRemoveDeviceIdSoapIn" />
      <wsdl:output message="tns:MobileRemoveDeviceIdSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="MobileGetTranslations">
      <wsdl:input message="tns:MobileGetTranslationsSoapIn" />
      <wsdl:output message="tns:MobileGetTranslationsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="MobileCreateAccount">
      <wsdl:input message="tns:MobileCreateAccountSoapIn" />
      <wsdl:output message="tns:MobileCreateAccountSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="MobileGetCreateAccountDatastore">
      <wsdl:input message="tns:MobileGetCreateAccountDatastoreSoapIn" />
      <wsdl:output message="tns:MobileGetCreateAccountDatastoreSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="UserGetNavigationItems">
      <wsdl:input message="tns:UserGetNavigationItemsSoapIn" />
      <wsdl:output message="tns:UserGetNavigationItemsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="UserGetCreateMenuItems">
      <wsdl:input message="tns:UserGetCreateMenuItemsSoapIn" />
      <wsdl:output message="tns:UserGetCreateMenuItemsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="UserGetViewDefinitions">
      <wsdl:input message="tns:UserGetViewDefinitionsSoapIn" />
      <wsdl:output message="tns:UserGetViewDefinitionsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="RelationshipViewGetData">
      <wsdl:input message="tns:RelationshipViewGetDataSoapIn" />
      <wsdl:output message="tns:RelationshipViewGetDataSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ActivityViewGetData">
      <wsdl:input message="tns:ActivityViewGetDataSoapIn" />
      <wsdl:output message="tns:ActivityViewGetDataSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="HasAccess">
      <wsdl:input message="tns:HasAccessSoapIn" />
      <wsdl:output message="tns:HasAccessSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ApiGetVersion">
      <wsdl:input message="tns:ApiGetVersionSoapIn" />
      <wsdl:output message="tns:ApiGetVersionSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ApiGetCalls">
      <wsdl:input message="tns:ApiGetCallsSoapIn" />
      <wsdl:output message="tns:ApiGetCallsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="DatabaseHasAccess">
      <wsdl:input message="tns:DatabaseHasAccessSoapIn" />
      <wsdl:output message="tns:DatabaseHasAccessSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="EnumerationGetItems">
      <wsdl:input message="tns:EnumerationGetItemsSoapIn" />
      <wsdl:output message="tns:EnumerationGetItemsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ActivityInvolvedEntityTypesGet">
      <wsdl:input message="tns:ActivityInvolvedEntityTypesGetSoapIn" />
      <wsdl:output message="tns:ActivityInvolvedEntityTypesGetSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="EntityTypeGet">
      <wsdl:input message="tns:EntityTypeGetSoapIn" />
      <wsdl:output message="tns:EntityTypeGetSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="EntityTypeGetAll">
      <wsdl:input message="tns:EntityTypeGetAllSoapIn" />
      <wsdl:output message="tns:EntityTypeGetAllSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="WorkflowGet">
      <wsdl:input message="tns:WorkflowGetSoapIn" />
      <wsdl:output message="tns:WorkflowGetSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="WorkflowGetAll">
      <wsdl:input message="tns:WorkflowGetAllSoapIn" />
      <wsdl:output message="tns:WorkflowGetAllSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="WorkflowStepGet">
      <wsdl:input message="tns:WorkflowStepGetSoapIn" />
      <wsdl:output message="tns:WorkflowStepGetSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="WorkflowStepGetAll">
      <wsdl:input message="tns:WorkflowStepGetAllSoapIn" />
      <wsdl:output message="tns:WorkflowStepGetAllSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="WorkflowGetQueues">
      <wsdl:input message="tns:WorkflowGetQueuesSoapIn" />
      <wsdl:output message="tns:WorkflowGetQueuesSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="FieldGet">
      <wsdl:input message="tns:FieldGetSoapIn" />
      <wsdl:output message="tns:FieldGetSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="EntityTypeGetFields">
      <wsdl:input message="tns:EntityTypeGetFieldsSoapIn" />
      <wsdl:output message="tns:EntityTypeGetFieldsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="EntityTypeGetFields_V2">
      <wsdl:input message="tns:EntityTypeGetFields_V2SoapIn" />
      <wsdl:output message="tns:EntityTypeGetFields_V2SoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ActivityGetFields">
      <wsdl:input message="tns:ActivityGetFieldsSoapIn" />
      <wsdl:output message="tns:ActivityGetFieldsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="RelationshipGetFields">
      <wsdl:input message="tns:RelationshipGetFieldsSoapIn" />
      <wsdl:output message="tns:RelationshipGetFieldsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="RelationGetFields">
      <wsdl:input message="tns:RelationGetFieldsSoapIn" />
      <wsdl:output message="tns:RelationGetFieldsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="UserGetDatabases">
      <wsdl:input message="tns:UserGetDatabasesSoapIn" />
      <wsdl:output message="tns:UserGetDatabasesSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="UsersGetActive">
      <wsdl:input message="tns:UsersGetActiveSoapIn" />
      <wsdl:output message="tns:UsersGetActiveSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="UsersGetRoles">
      <wsdl:input message="tns:UsersGetRolesSoapIn" />
      <wsdl:output message="tns:UsersGetRolesSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="UsersGetLanguage">
      <wsdl:input message="tns:UsersGetLanguageSoapIn" />
      <wsdl:output message="tns:UsersGetLanguageSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="UsersSetLanguage">
      <wsdl:input message="tns:UsersSetLanguageSoapIn" />
      <wsdl:output message="tns:UsersSetLanguageSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="LanguageGetAll">
      <wsdl:input message="tns:LanguageGetAllSoapIn" />
      <wsdl:output message="tns:LanguageGetAllSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="RoleGetAll">
      <wsdl:input message="tns:RoleGetAllSoapIn" />
      <wsdl:output message="tns:RoleGetAllSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="RoleGetObjectRights">
      <wsdl:input message="tns:RoleGetObjectRightsSoapIn" />
      <wsdl:output message="tns:RoleGetObjectRightsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="MarkGetAll">
      <wsdl:input message="tns:MarkGetAllSoapIn" />
      <wsdl:output message="tns:MarkGetAllSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="MarkGetAllV2">
      <wsdl:input message="tns:MarkGetAllV2SoapIn" />
      <wsdl:output message="tns:MarkGetAllV2SoapOut" />
    </wsdl:operation>
    <wsdl:operation name="CampaignMarkGetAll">
      <wsdl:input message="tns:CampaignMarkGetAllSoapIn" />
      <wsdl:output message="tns:CampaignMarkGetAllSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ParameterGet">
      <wsdl:input message="tns:ParameterGetSoapIn" />
      <wsdl:output message="tns:ParameterGetSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ProductGetVatCodes">
      <wsdl:input message="tns:ProductGetVatCodesSoapIn" />
      <wsdl:output message="tns:ProductGetVatCodesSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ProductGetUnits">
      <wsdl:input message="tns:ProductGetUnitsSoapIn" />
      <wsdl:output message="tns:ProductGetUnitsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ProductGetUnits_V2">
      <wsdl:input message="tns:ProductGetUnits_V2SoapIn" />
      <wsdl:output message="tns:ProductGetUnits_V2SoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ProductGetTypes">
      <wsdl:input message="tns:ProductGetTypesSoapIn" />
      <wsdl:output message="tns:ProductGetTypesSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ActivityExists">
      <wsdl:input message="tns:ActivityExistsSoapIn" />
      <wsdl:output message="tns:ActivityExistsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ActivityGet">
      <wsdl:input message="tns:ActivityGetSoapIn" />
      <wsdl:output message="tns:ActivityGetSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ActivityGetConnectedActivities">
      <wsdl:input message="tns:ActivityGetConnectedActivitiesSoapIn" />
      <wsdl:output message="tns:ActivityGetConnectedActivitiesSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ActivitySearchByField">
      <wsdl:input message="tns:ActivitySearchByFieldSoapIn" />
      <wsdl:output message="tns:ActivitySearchByFieldSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ActivitySearchByFieldInPeriod">
      <wsdl:input message="tns:ActivitySearchByFieldInPeriodSoapIn" />
      <wsdl:output message="tns:ActivitySearchByFieldInPeriodSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ActivitySearchByFieldInPeriodExact">
      <wsdl:input message="tns:ActivitySearchByFieldInPeriodExactSoapIn" />
      <wsdl:output message="tns:ActivitySearchByFieldInPeriodExactSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ActivityGetAttachments">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">This method is deprecated, use ActivityGetAttachments_V2</wsdl:documentation>
      <wsdl:input message="tns:ActivityGetAttachmentsSoapIn" />
      <wsdl:output message="tns:ActivityGetAttachmentsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ActivityGetAttachments_V2">
      <wsdl:input message="tns:ActivityGetAttachments_V2SoapIn" />
      <wsdl:output message="tns:ActivityGetAttachments_V2SoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ActivityGetNotes">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">This method is deprecated, use ActivityGetNotes_V2</wsdl:documentation>
      <wsdl:input message="tns:ActivityGetNotesSoapIn" />
      <wsdl:output message="tns:ActivityGetNotesSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ActivityGetNotes_V2">
      <wsdl:input message="tns:ActivityGetNotes_V2SoapIn" />
      <wsdl:output message="tns:ActivityGetNotes_V2SoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ActivityGetInvolveds">
      <wsdl:input message="tns:ActivityGetInvolvedsSoapIn" />
      <wsdl:output message="tns:ActivityGetInvolvedsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ActivityGetProductLines">
      <wsdl:input message="tns:ActivityGetProductLinesSoapIn" />
      <wsdl:output message="tns:ActivityGetProductLinesSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ActivityGetLines">
      <wsdl:input message="tns:ActivityGetLinesSoapIn" />
      <wsdl:output message="tns:ActivityGetLinesSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ActivityGetDeleted">
      <wsdl:input message="tns:ActivityGetDeletedSoapIn" />
      <wsdl:output message="tns:ActivityGetDeletedSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="RelationExists">
      <wsdl:input message="tns:RelationExistsSoapIn" />
      <wsdl:output message="tns:RelationExistsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="RelationGetAll">
      <wsdl:input message="tns:RelationGetAllSoapIn" />
      <wsdl:output message="tns:RelationGetAllSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="RelationGetModified">
      <wsdl:input message="tns:RelationGetModifiedSoapIn" />
      <wsdl:output message="tns:RelationGetModifiedSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="RelationGet">
      <wsdl:input message="tns:RelationGetSoapIn" />
      <wsdl:output message="tns:RelationGetSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="RelationGetImage">
      <wsdl:input message="tns:RelationGetImageSoapIn" />
      <wsdl:output message="tns:RelationGetImageSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="RelationGetTelephoneNumbers">
      <wsdl:input message="tns:RelationGetTelephoneNumbersSoapIn" />
      <wsdl:output message="tns:RelationGetTelephoneNumbersSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="RelationSearchByNameAndGetTelephoneNumbers">
      <wsdl:input message="tns:RelationSearchByNameAndGetTelephoneNumbersSoapIn" />
      <wsdl:output message="tns:RelationSearchByNameAndGetTelephoneNumbersSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="RelationSearchByField">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Search relation based on selected field containing a value</wsdl:documentation>
      <wsdl:input message="tns:RelationSearchByFieldSoapIn" />
      <wsdl:output message="tns:RelationSearchByFieldSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="RelationSearchByFieldExact">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Search relation based on exact match of value in selected field</wsdl:documentation>
      <wsdl:input message="tns:RelationSearchByFieldExactSoapIn" />
      <wsdl:output message="tns:RelationSearchByFieldExactSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="RelationSearchByName">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">This method is deprecated, use RelationSearchByName_V2</wsdl:documentation>
      <wsdl:input message="tns:RelationSearchByNameSoapIn" />
      <wsdl:output message="tns:RelationSearchByNameSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="RelationSearchByName_V2">
      <wsdl:input message="tns:RelationSearchByName_V2SoapIn" />
      <wsdl:output message="tns:RelationSearchByName_V2SoapOut" />
    </wsdl:operation>
    <wsdl:operation name="RelationSearchByMark">
      <wsdl:input message="tns:RelationSearchByMarkSoapIn" />
      <wsdl:output message="tns:RelationSearchByMarkSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="RelationSearchByTelephone">
      <wsdl:input message="tns:RelationSearchByTelephoneSoapIn" />
      <wsdl:output message="tns:RelationSearchByTelephoneSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="RelationGetParentRelationships">
      <wsdl:input message="tns:RelationGetParentRelationshipsSoapIn" />
      <wsdl:output message="tns:RelationGetParentRelationshipsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="RelationGetChildRelationships">
      <wsdl:input message="tns:RelationGetChildRelationshipsSoapIn" />
      <wsdl:output message="tns:RelationGetChildRelationshipsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="RelationGetChildRelationshipsModified">
      <wsdl:input message="tns:RelationGetChildRelationshipsModifiedSoapIn" />
      <wsdl:output message="tns:RelationGetChildRelationshipsModifiedSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="RelationGetActivities">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">This method is deprecated, use RelationGetActivitiesModified_V2</wsdl:documentation>
      <wsdl:input message="tns:RelationGetActivitiesSoapIn" />
      <wsdl:output message="tns:RelationGetActivitiesSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="RelationGetActivitiesModified">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">This method is deprecated, use RelationGetActivitiesModified_V2</wsdl:documentation>
      <wsdl:input message="tns:RelationGetActivitiesModifiedSoapIn" />
      <wsdl:output message="tns:RelationGetActivitiesModifiedSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="RelationGetActivitiesModified_V2">
      <wsdl:input message="tns:RelationGetActivitiesModified_V2SoapIn" />
      <wsdl:output message="tns:RelationGetActivitiesModified_V2SoapOut" />
    </wsdl:operation>
    <wsdl:operation name="RelationGetMarks">
      <wsdl:input message="tns:RelationGetMarksSoapIn" />
      <wsdl:output message="tns:RelationGetMarksSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="RelationGetMarksModified">
      <wsdl:input message="tns:RelationGetMarksModifiedSoapIn" />
      <wsdl:output message="tns:RelationGetMarksModifiedSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="RelationGetTelephoneBook">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">This method is deprecated, use RelationGetTelephoneBook_V2</wsdl:documentation>
      <wsdl:input message="tns:RelationGetTelephoneBookSoapIn" />
      <wsdl:output message="tns:RelationGetTelephoneBookSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="RelationGetTelephoneBook_V2">
      <wsdl:input message="tns:RelationGetTelephoneBook_V2SoapIn" />
      <wsdl:output message="tns:RelationGetTelephoneBook_V2SoapOut" />
    </wsdl:operation>
    <wsdl:operation name="RelationGetAttachments">
      <wsdl:input message="tns:RelationGetAttachmentsSoapIn" />
      <wsdl:output message="tns:RelationGetAttachmentsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="RelationGetNotes">
      <wsdl:input message="tns:RelationGetNotesSoapIn" />
      <wsdl:output message="tns:RelationGetNotesSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="RelationGetDeleted">
      <wsdl:input message="tns:RelationGetDeletedSoapIn" />
      <wsdl:output message="tns:RelationGetDeletedSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="RelationshipExists">
      <wsdl:input message="tns:RelationshipExistsSoapIn" />
      <wsdl:output message="tns:RelationshipExistsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="RelationshipGetAll">
      <wsdl:input message="tns:RelationshipGetAllSoapIn" />
      <wsdl:output message="tns:RelationshipGetAllSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="RelationshipGetModified">
      <wsdl:input message="tns:RelationshipGetModifiedSoapIn" />
      <wsdl:output message="tns:RelationshipGetModifiedSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="RelationshipGet">
      <wsdl:input message="tns:RelationshipGetSoapIn" />
      <wsdl:output message="tns:RelationshipGetSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="RelationshipGetEmployees">
      <wsdl:input message="tns:RelationshipGetEmployeesSoapIn" />
      <wsdl:output message="tns:RelationshipGetEmployeesSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="RelationshipGetEmployeesModified">
      <wsdl:input message="tns:RelationshipGetEmployeesModifiedSoapIn" />
      <wsdl:output message="tns:RelationshipGetEmployeesModifiedSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="RelationshipSearchByName">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">This method is deprecated, use RelationshipSearchByName_V2</wsdl:documentation>
      <wsdl:input message="tns:RelationshipSearchByNameSoapIn" />
      <wsdl:output message="tns:RelationshipSearchByNameSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="RelationshipSearchByName_V2">
      <wsdl:input message="tns:RelationshipSearchByName_V2SoapIn" />
      <wsdl:output message="tns:RelationshipSearchByName_V2SoapOut" />
    </wsdl:operation>
    <wsdl:operation name="RelationshipSearchByEmail">
      <wsdl:input message="tns:RelationshipSearchByEmailSoapIn" />
      <wsdl:output message="tns:RelationshipSearchByEmailSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="RelationshipSearchByField">
      <wsdl:input message="tns:RelationshipSearchByFieldSoapIn" />
      <wsdl:output message="tns:RelationshipSearchByFieldSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="RelationshipSearchByField_V2">
      <wsdl:input message="tns:RelationshipSearchByField_V2SoapIn" />
      <wsdl:output message="tns:RelationshipSearchByField_V2SoapOut" />
    </wsdl:operation>
    <wsdl:operation name="RelationshipSearchByMark">
      <wsdl:input message="tns:RelationshipSearchByMarkSoapIn" />
      <wsdl:output message="tns:RelationshipSearchByMarkSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="RelationshipSearchByMarkAndDate">
      <wsdl:input message="tns:RelationshipSearchByMarkAndDateSoapIn" />
      <wsdl:output message="tns:RelationshipSearchByMarkAndDateSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="RelationshipGetMarks">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get mark and relationship data</wsdl:documentation>
      <wsdl:input message="tns:RelationshipGetMarksSoapIn" />
      <wsdl:output message="tns:RelationshipGetMarksSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="RelationshipGetMarksCompact">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get mark data without relationship info</wsdl:documentation>
      <wsdl:input message="tns:RelationshipGetMarksCompactSoapIn" />
      <wsdl:output message="tns:RelationshipGetMarksCompactSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="RelationshipGetLines">
      <wsdl:input message="tns:RelationshipGetLinesSoapIn" />
      <wsdl:output message="tns:RelationshipGetLinesSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ProductGroupExists">
      <wsdl:input message="tns:ProductGroupExistsSoapIn" />
      <wsdl:output message="tns:ProductGroupExistsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ProductGroupGet">
      <wsdl:input message="tns:ProductGroupGetSoapIn" />
      <wsdl:output message="tns:ProductGroupGetSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ProductGroupGetAll">
      <wsdl:input message="tns:ProductGroupGetAllSoapIn" />
      <wsdl:output message="tns:ProductGroupGetAllSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ProductExists">
      <wsdl:input message="tns:ProductExistsSoapIn" />
      <wsdl:output message="tns:ProductExistsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ProductSearchByFieldExact">
      <wsdl:input message="tns:ProductSearchByFieldExactSoapIn" />
      <wsdl:output message="tns:ProductSearchByFieldExactSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ProductGet">
      <wsdl:input message="tns:ProductGetSoapIn" />
      <wsdl:output message="tns:ProductGetSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ProductGet_V2">
      <wsdl:input message="tns:ProductGet_V2SoapIn" />
      <wsdl:output message="tns:ProductGet_V2SoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ProductGetAll">
      <wsdl:input message="tns:ProductGetAllSoapIn" />
      <wsdl:output message="tns:ProductGetAllSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ProductGetAll_V2">
      <wsdl:input message="tns:ProductGetAll_V2SoapIn" />
      <wsdl:output message="tns:ProductGetAll_V2SoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ProductGetAllByGroup">
      <wsdl:input message="tns:ProductGetAllByGroupSoapIn" />
      <wsdl:output message="tns:ProductGetAllByGroupSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ProductGetAllByGroup_V2">
      <wsdl:input message="tns:ProductGetAllByGroup_V2SoapIn" />
      <wsdl:output message="tns:ProductGetAllByGroup_V2SoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ProductLineGet">
      <wsdl:input message="tns:ProductLineGetSoapIn" />
      <wsdl:output message="tns:ProductLineGetSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="AttachmentExists">
      <wsdl:input message="tns:AttachmentExistsSoapIn" />
      <wsdl:output message="tns:AttachmentExistsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="AttachmentGet">
      <wsdl:input message="tns:AttachmentGetSoapIn" />
      <wsdl:output message="tns:AttachmentGetSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="AttachmentGetAll">
      <wsdl:input message="tns:AttachmentGetAllSoapIn" />
      <wsdl:output message="tns:AttachmentGetAllSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="AttachmentGetGoogleDocsUrl">
      <wsdl:input message="tns:AttachmentGetGoogleDocsUrlSoapIn" />
      <wsdl:output message="tns:AttachmentGetGoogleDocsUrlSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="DatastoreGetItems">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">This method is deprecated, use DatastoreGetItems_V2</wsdl:documentation>
      <wsdl:input message="tns:DatastoreGetItemsSoapIn" />
      <wsdl:output message="tns:DatastoreGetItemsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="DatastoreGetItems_V2">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">This method is deprecated, use DatastoreGetItems_V3</wsdl:documentation>
      <wsdl:input message="tns:DatastoreGetItems_V2SoapIn" />
      <wsdl:output message="tns:DatastoreGetItems_V2SoapOut" />
    </wsdl:operation>
    <wsdl:operation name="DatastoreGetItems_V3">
      <wsdl:input message="tns:DatastoreGetItems_V3SoapIn" />
      <wsdl:output message="tns:DatastoreGetItems_V3SoapOut" />
    </wsdl:operation>
    <wsdl:operation name="DatastoreGetWithParentItems">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">This method is deprecated, use DatastoreGetWithParentItems_V2</wsdl:documentation>
      <wsdl:input message="tns:DatastoreGetWithParentItemsSoapIn" />
      <wsdl:output message="tns:DatastoreGetWithParentItemsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="DatastoreGetWithParentItems_V2">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a list of datastore items with parentId's. ParentId will be NULL if no parent datastore is set</wsdl:documentation>
      <wsdl:input message="tns:DatastoreGetWithParentItems_V2SoapIn" />
      <wsdl:output message="tns:DatastoreGetWithParentItems_V2SoapOut" />
    </wsdl:operation>
    <wsdl:operation name="DatastoreGetCountries">
      <wsdl:input message="tns:DatastoreGetCountriesSoapIn" />
      <wsdl:output message="tns:DatastoreGetCountriesSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="DatastoreGetSbiCodes">
      <wsdl:input message="tns:DatastoreGetSbiCodesSoapIn" />
      <wsdl:output message="tns:DatastoreGetSbiCodesSoapOut" />
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:binding name="PerfectViewSoap" type="tns:PerfectViewSoap">
    <soap:binding transport="http://schemas.xmlsoap.org/soap/http" />
    <wsdl:operation name="SystemDatastoreGetItems">
      <soap:operation soapAction="https://Api.perfectview.nl/SystemDatastoreGetItems" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="NotificationGetCount">
      <soap:operation soapAction="https://Api.perfectview.nl/NotificationGetCount" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="NotificationsGet">
      <soap:operation soapAction="https://Api.perfectview.nl/NotificationsGet" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="NoteExists">
      <soap:operation soapAction="https://Api.perfectview.nl/NoteExists" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="NoteGet">
      <soap:operation soapAction="https://Api.perfectview.nl/NoteGet" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="NoteGetAll">
      <soap:operation soapAction="https://Api.perfectview.nl/NoteGetAll" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AttachmentGetLabels">
      <soap:operation soapAction="https://Api.perfectview.nl/AttachmentGetLabels" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ActivityGetLabels">
      <soap:operation soapAction="https://Api.perfectview.nl/ActivityGetLabels" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RelationshipFieldGetLabels">
      <soap:operation soapAction="https://Api.perfectview.nl/RelationshipFieldGetLabels" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ActivityCreate">
      <soap:operation soapAction="https://Api.perfectview.nl/ActivityCreate" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ActivityUpdate">
      <soap:operation soapAction="https://Api.perfectview.nl/ActivityUpdate" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ActivityAddReference">
      <soap:operation soapAction="https://Api.perfectview.nl/ActivityAddReference" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ActivityFlow">
      <soap:operation soapAction="https://Api.perfectview.nl/ActivityFlow" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ActivityClose">
      <soap:operation soapAction="https://Api.perfectview.nl/ActivityClose" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ActivityAddAttachment">
      <soap:operation soapAction="https://Api.perfectview.nl/ActivityAddAttachment" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ActivityDeleteAttachment">
      <soap:operation soapAction="https://Api.perfectview.nl/ActivityDeleteAttachment" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ActivityAddNote">
      <soap:operation soapAction="https://Api.perfectview.nl/ActivityAddNote" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ActivityAddNote_V2">
      <soap:operation soapAction="https://Api.perfectview.nl/ActivityAddNote_V2" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ActivityAddNote_V3">
      <soap:operation soapAction="https://Api.perfectview.nl/ActivityAddNote_V3" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ActivityAddInvolved">
      <soap:operation soapAction="https://Api.perfectview.nl/ActivityAddInvolved" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ActivityAddProductLine">
      <soap:operation soapAction="https://Api.perfectview.nl/ActivityAddProductLine" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ActivityDeleteProductLine">
      <soap:operation soapAction="https://Api.perfectview.nl/ActivityDeleteProductLine" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ActivityDeleteProductLines">
      <soap:operation soapAction="https://Api.perfectview.nl/ActivityDeleteProductLines" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ActivityAddParameters">
      <soap:operation soapAction="https://Api.perfectview.nl/ActivityAddParameters" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ActivityAddLine">
      <soap:operation soapAction="https://Api.perfectview.nl/ActivityAddLine" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ActivityAddLineV2">
      <soap:operation soapAction="https://Api.perfectview.nl/ActivityAddLineV2" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SubscriptionCreate">
      <soap:operation soapAction="https://Api.perfectview.nl/SubscriptionCreate" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SubscriptionUpdate">
      <soap:operation soapAction="https://Api.perfectview.nl/SubscriptionUpdate" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SubscriptionAddProductLine">
      <soap:operation soapAction="https://Api.perfectview.nl/SubscriptionAddProductLine" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RelationCreate">
      <soap:operation soapAction="https://Api.perfectview.nl/RelationCreate" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RelationUpdate">
      <soap:operation soapAction="https://Api.perfectview.nl/RelationUpdate" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RelationAddAttachment">
      <soap:operation soapAction="https://Api.perfectview.nl/RelationAddAttachment" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RelationDeleteAttachment">
      <soap:operation soapAction="https://Api.perfectview.nl/RelationDeleteAttachment" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RelationAddNote">
      <soap:operation soapAction="https://Api.perfectview.nl/RelationAddNote" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RelationAddAttention">
      <soap:operation soapAction="https://Api.perfectview.nl/RelationAddAttention" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RelationshipCreate">
      <soap:operation soapAction="https://Api.perfectview.nl/RelationshipCreate" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RelationshipUpdate">
      <soap:operation soapAction="https://Api.perfectview.nl/RelationshipUpdate" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RelationshipAddMark">
      <soap:operation soapAction="https://Api.perfectview.nl/RelationshipAddMark" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RelationshipAddMarkV2">
      <soap:operation soapAction="https://Api.perfectview.nl/RelationshipAddMarkV2" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RelationshipRemoveMark">
      <soap:operation soapAction="https://Api.perfectview.nl/RelationshipRemoveMark" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RelationshipUpdateEntityType">
      <soap:operation soapAction="https://Api.perfectview.nl/RelationshipUpdateEntityType" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="NoteUpdate">
      <soap:operation soapAction="https://Api.perfectview.nl/NoteUpdate" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AttachmentUpdate">
      <soap:operation soapAction="https://Api.perfectview.nl/AttachmentUpdate" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ProductGroupCreate">
      <soap:operation soapAction="https://Api.perfectview.nl/ProductGroupCreate" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ProductGroupUpdate">
      <soap:operation soapAction="https://Api.perfectview.nl/ProductGroupUpdate" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ProductCreate">
      <soap:operation soapAction="https://Api.perfectview.nl/ProductCreate" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ProductCreate_V2">
      <soap:operation soapAction="https://Api.perfectview.nl/ProductCreate_V2" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ProductUpdate">
      <soap:operation soapAction="https://Api.perfectview.nl/ProductUpdate" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ProductUpdate_V2">
      <soap:operation soapAction="https://Api.perfectview.nl/ProductUpdate_V2" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DatastoreCreateItem">
      <soap:operation soapAction="https://Api.perfectview.nl/DatastoreCreateItem" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DatastoreCreateItem_V2">
      <soap:operation soapAction="https://Api.perfectview.nl/DatastoreCreateItem_V2" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DatastoreCreateItem_V3">
      <soap:operation soapAction="https://Api.perfectview.nl/DatastoreCreateItem_V3" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DatastoreUpdateItem">
      <soap:operation soapAction="https://Api.perfectview.nl/DatastoreUpdateItem" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DatastoreUpdateItem_V2">
      <soap:operation soapAction="https://Api.perfectview.nl/DatastoreUpdateItem_V2" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DatastoreDeleteItem">
      <soap:operation soapAction="https://Api.perfectview.nl/DatastoreDeleteItem" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="MarkAdd">
      <soap:operation soapAction="https://Api.perfectview.nl/MarkAdd" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="NotificationMarkAsRead">
      <soap:operation soapAction="https://Api.perfectview.nl/NotificationMarkAsRead" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UserAddRoles">
      <soap:operation soapAction="https://Api.perfectview.nl/UserAddRoles" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AttachmentAddLabel">
      <soap:operation soapAction="https://Api.perfectview.nl/AttachmentAddLabel" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ActivityAddLabel">
      <soap:operation soapAction="https://Api.perfectview.nl/ActivityAddLabel" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ActivityAddFieldLabel">
      <soap:operation soapAction="https://Api.perfectview.nl/ActivityAddFieldLabel" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RelationshipAddFieldLabel">
      <soap:operation soapAction="https://Api.perfectview.nl/RelationshipAddFieldLabel" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RelationshipAddLine">
      <soap:operation soapAction="https://Api.perfectview.nl/RelationshipAddLine" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RelationshipAddLineV2">
      <soap:operation soapAction="https://Api.perfectview.nl/RelationshipAddLineV2" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="LabelDelete">
      <soap:operation soapAction="https://Api.perfectview.nl/LabelDelete" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="MobileLogError">
      <soap:operation soapAction="https://Api.perfectview.nl/MobileLogError" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="MobileHasAccess">
      <soap:operation soapAction="https://Api.perfectview.nl/MobileHasAccess" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="MobileShouldUpdateApp">
      <soap:operation soapAction="https://Api.perfectview.nl/MobileShouldUpdateApp" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="MobileStoreDeviceId">
      <soap:operation soapAction="https://Api.perfectview.nl/MobileStoreDeviceId" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="MobileRemoveDeviceId">
      <soap:operation soapAction="https://Api.perfectview.nl/MobileRemoveDeviceId" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="MobileGetTranslations">
      <soap:operation soapAction="https://Api.perfectview.nl/MobileGetTranslations" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="MobileCreateAccount">
      <soap:operation soapAction="https://Api.perfectview.nl/MobileCreateAccount" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="MobileGetCreateAccountDatastore">
      <soap:operation soapAction="https://Api.perfectview.nl/MobileGetCreateAccountDatastore" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UserGetNavigationItems">
      <soap:operation soapAction="https://Api.perfectview.nl/UserGetNavigationItems" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UserGetCreateMenuItems">
      <soap:operation soapAction="https://Api.perfectview.nl/UserGetCreateMenuItems" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UserGetViewDefinitions">
      <soap:operation soapAction="https://Api.perfectview.nl/UserGetViewDefinitions" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RelationshipViewGetData">
      <soap:operation soapAction="https://Api.perfectview.nl/RelationshipViewGetData" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ActivityViewGetData">
      <soap:operation soapAction="https://Api.perfectview.nl/ActivityViewGetData" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="HasAccess">
      <soap:operation soapAction="https://Api.perfectview.nl/HasAccess" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ApiGetVersion">
      <soap:operation soapAction="https://Api.perfectview.nl/ApiGetVersion" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ApiGetCalls">
      <soap:operation soapAction="https://Api.perfectview.nl/ApiGetCalls" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DatabaseHasAccess">
      <soap:operation soapAction="https://Api.perfectview.nl/DatabaseHasAccess" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="EnumerationGetItems">
      <soap:operation soapAction="https://Api.perfectview.nl/EnumerationGetItems" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ActivityInvolvedEntityTypesGet">
      <soap:operation soapAction="https://Api.perfectview.nl/ActivityInvolvedEntityTypesGet" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="EntityTypeGet">
      <soap:operation soapAction="https://Api.perfectview.nl/EntityTypeGet" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="EntityTypeGetAll">
      <soap:operation soapAction="https://Api.perfectview.nl/EntityTypeGetAll" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="WorkflowGet">
      <soap:operation soapAction="https://Api.perfectview.nl/WorkflowGet" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="WorkflowGetAll">
      <soap:operation soapAction="https://Api.perfectview.nl/WorkflowGetAll" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="WorkflowStepGet">
      <soap:operation soapAction="https://Api.perfectview.nl/WorkflowStepGet" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="WorkflowStepGetAll">
      <soap:operation soapAction="https://Api.perfectview.nl/WorkflowStepGetAll" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="WorkflowGetQueues">
      <soap:operation soapAction="https://Api.perfectview.nl/WorkflowGetQueues" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="FieldGet">
      <soap:operation soapAction="https://Api.perfectview.nl/FieldGet" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="EntityTypeGetFields">
      <soap:operation soapAction="https://Api.perfectview.nl/EntityTypeGetFields" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="EntityTypeGetFields_V2">
      <soap:operation soapAction="https://Api.perfectview.nl/EntityTypeGetFields_V2" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ActivityGetFields">
      <soap:operation soapAction="https://Api.perfectview.nl/ActivityGetFields" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RelationshipGetFields">
      <soap:operation soapAction="https://Api.perfectview.nl/RelationshipGetFields" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RelationGetFields">
      <soap:operation soapAction="https://Api.perfectview.nl/RelationGetFields" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UserGetDatabases">
      <soap:operation soapAction="https://Api.perfectview.nl/UserGetDatabases" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UsersGetActive">
      <soap:operation soapAction="https://Api.perfectview.nl/UsersGetActive" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UsersGetRoles">
      <soap:operation soapAction="https://Api.perfectview.nl/UsersGetRoles" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UsersGetLanguage">
      <soap:operation soapAction="https://Api.perfectview.nl/UsersGetLanguage" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UsersSetLanguage">
      <soap:operation soapAction="https://Api.perfectview.nl/UsersSetLanguage" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="LanguageGetAll">
      <soap:operation soapAction="https://Api.perfectview.nl/LanguageGetAll" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RoleGetAll">
      <soap:operation soapAction="https://Api.perfectview.nl/RoleGetAll" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RoleGetObjectRights">
      <soap:operation soapAction="https://Api.perfectview.nl/RoleGetObjectRights" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="MarkGetAll">
      <soap:operation soapAction="https://Api.perfectview.nl/MarkGetAll" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="MarkGetAllV2">
      <soap:operation soapAction="https://Api.perfectview.nl/MarkGetAllV2" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CampaignMarkGetAll">
      <soap:operation soapAction="https://Api.perfectview.nl/CampaignMarkGetAll" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ParameterGet">
      <soap:operation soapAction="https://Api.perfectview.nl/ParameterGet" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ProductGetVatCodes">
      <soap:operation soapAction="https://Api.perfectview.nl/ProductGetVatCodes" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ProductGetUnits">
      <soap:operation soapAction="https://Api.perfectview.nl/ProductGetUnits" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ProductGetUnits_V2">
      <soap:operation soapAction="https://Api.perfectview.nl/ProductGetUnits_V2" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ProductGetTypes">
      <soap:operation soapAction="https://Api.perfectview.nl/ProductGetTypes" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ActivityExists">
      <soap:operation soapAction="https://Api.perfectview.nl/ActivityExists" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ActivityGet">
      <soap:operation soapAction="https://Api.perfectview.nl/ActivityGet" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ActivityGetConnectedActivities">
      <soap:operation soapAction="https://Api.perfectview.nl/ActivityGetConnectedActivities" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ActivitySearchByField">
      <soap:operation soapAction="https://Api.perfectview.nl/ActivitySearchByField" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ActivitySearchByFieldInPeriod">
      <soap:operation soapAction="https://Api.perfectview.nl/ActivitySearchByFieldInPeriod" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ActivitySearchByFieldInPeriodExact">
      <soap:operation soapAction="https://Api.perfectview.nl/ActivitySearchByFieldInPeriodExact" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ActivityGetAttachments">
      <soap:operation soapAction="https://Api.perfectview.nl/ActivityGetAttachments" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ActivityGetAttachments_V2">
      <soap:operation soapAction="https://Api.perfectview.nl/ActivityGetAttachments_V2" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ActivityGetNotes">
      <soap:operation soapAction="https://Api.perfectview.nl/ActivityGetNotes" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ActivityGetNotes_V2">
      <soap:operation soapAction="https://Api.perfectview.nl/ActivityGetNotes_V2" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ActivityGetInvolveds">
      <soap:operation soapAction="https://Api.perfectview.nl/ActivityGetInvolveds" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ActivityGetProductLines">
      <soap:operation soapAction="https://Api.perfectview.nl/ActivityGetProductLines" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ActivityGetLines">
      <soap:operation soapAction="https://Api.perfectview.nl/ActivityGetLines" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ActivityGetDeleted">
      <soap:operation soapAction="https://Api.perfectview.nl/ActivityGetDeleted" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RelationExists">
      <soap:operation soapAction="https://Api.perfectview.nl/RelationExists" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RelationGetAll">
      <soap:operation soapAction="https://Api.perfectview.nl/RelationGetAll" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RelationGetModified">
      <soap:operation soapAction="https://Api.perfectview.nl/RelationGetModified" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RelationGet">
      <soap:operation soapAction="https://Api.perfectview.nl/RelationGet" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RelationGetImage">
      <soap:operation soapAction="https://Api.perfectview.nl/RelationGetImage" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RelationGetTelephoneNumbers">
      <soap:operation soapAction="https://Api.perfectview.nl/RelationGetTelephoneNumbers" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RelationSearchByNameAndGetTelephoneNumbers">
      <soap:operation soapAction="https://Api.perfectview.nl/RelationSearchByNameAndGetTelephoneNumbers" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RelationSearchByField">
      <soap:operation soapAction="https://Api.perfectview.nl/RelationSearchByField" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RelationSearchByFieldExact">
      <soap:operation soapAction="https://Api.perfectview.nl/RelationSearchByFieldExact" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RelationSearchByName">
      <soap:operation soapAction="https://Api.perfectview.nl/RelationSearchByName" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RelationSearchByName_V2">
      <soap:operation soapAction="https://Api.perfectview.nl/RelationSearchByName_V2" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RelationSearchByMark">
      <soap:operation soapAction="https://Api.perfectview.nl/RelationSearchByMark" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RelationSearchByTelephone">
      <soap:operation soapAction="https://Api.perfectview.nl/RelationSearchByTelephone" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RelationGetParentRelationships">
      <soap:operation soapAction="https://Api.perfectview.nl/RelationGetParentRelationships" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RelationGetChildRelationships">
      <soap:operation soapAction="https://Api.perfectview.nl/RelationGetChildRelationships" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RelationGetChildRelationshipsModified">
      <soap:operation soapAction="https://Api.perfectview.nl/RelationGetChildRelationshipsModified" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RelationGetActivities">
      <soap:operation soapAction="https://Api.perfectview.nl/RelationGetActivities" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RelationGetActivitiesModified">
      <soap:operation soapAction="https://Api.perfectview.nl/RelationGetActivitiesModified" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RelationGetActivitiesModified_V2">
      <soap:operation soapAction="https://Api.perfectview.nl/RelationGetActivitiesModified_V2" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RelationGetMarks">
      <soap:operation soapAction="https://Api.perfectview.nl/RelationGetMarks" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RelationGetMarksModified">
      <soap:operation soapAction="https://Api.perfectview.nl/RelationGetMarksModified" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RelationGetTelephoneBook">
      <soap:operation soapAction="https://Api.perfectview.nl/RelationGetTelephoneBook" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RelationGetTelephoneBook_V2">
      <soap:operation soapAction="https://Api.perfectview.nl/RelationGetTelephoneBook_V2" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RelationGetAttachments">
      <soap:operation soapAction="https://Api.perfectview.nl/RelationGetAttachments" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RelationGetNotes">
      <soap:operation soapAction="https://Api.perfectview.nl/RelationGetNotes" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RelationGetDeleted">
      <soap:operation soapAction="https://Api.perfectview.nl/RelationGetDeleted" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RelationshipExists">
      <soap:operation soapAction="https://Api.perfectview.nl/RelationshipExists" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RelationshipGetAll">
      <soap:operation soapAction="https://Api.perfectview.nl/RelationshipGetAll" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RelationshipGetModified">
      <soap:operation soapAction="https://Api.perfectview.nl/RelationshipGetModified" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RelationshipGet">
      <soap:operation soapAction="https://Api.perfectview.nl/RelationshipGet" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RelationshipGetEmployees">
      <soap:operation soapAction="https://Api.perfectview.nl/RelationshipGetEmployees" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RelationshipGetEmployeesModified">
      <soap:operation soapAction="https://Api.perfectview.nl/RelationshipGetEmployeesModified" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RelationshipSearchByName">
      <soap:operation soapAction="https://Api.perfectview.nl/RelationshipSearchByName" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RelationshipSearchByName_V2">
      <soap:operation soapAction="https://Api.perfectview.nl/RelationshipSearchByName_V2" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RelationshipSearchByEmail">
      <soap:operation soapAction="https://Api.perfectview.nl/RelationshipSearchByEmail" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RelationshipSearchByField">
      <soap:operation soapAction="https://Api.perfectview.nl/RelationshipSearchByField" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RelationshipSearchByField_V2">
      <soap:operation soapAction="https://Api.perfectview.nl/RelationshipSearchByField_V2" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RelationshipSearchByMark">
      <soap:operation soapAction="https://Api.perfectview.nl/RelationshipSearchByMark" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RelationshipSearchByMarkAndDate">
      <soap:operation soapAction="https://Api.perfectview.nl/RelationshipSearchByMarkAndDate" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RelationshipGetMarks">
      <soap:operation soapAction="https://Api.perfectview.nl/RelationshipGetMarks" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RelationshipGetMarksCompact">
      <soap:operation soapAction="https://Api.perfectview.nl/RelationshipGetMarksCompact" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RelationshipGetLines">
      <soap:operation soapAction="https://Api.perfectview.nl/RelationshipGetLines" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ProductGroupExists">
      <soap:operation soapAction="https://Api.perfectview.nl/ProductGroupExists" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ProductGroupGet">
      <soap:operation soapAction="https://Api.perfectview.nl/ProductGroupGet" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ProductGroupGetAll">
      <soap:operation soapAction="https://Api.perfectview.nl/ProductGroupGetAll" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ProductExists">
      <soap:operation soapAction="https://Api.perfectview.nl/ProductExists" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ProductSearchByFieldExact">
      <soap:operation soapAction="https://Api.perfectview.nl/ProductSearchByFieldExact" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ProductGet">
      <soap:operation soapAction="https://Api.perfectview.nl/ProductGet" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ProductGet_V2">
      <soap:operation soapAction="https://Api.perfectview.nl/ProductGet_V2" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ProductGetAll">
      <soap:operation soapAction="https://Api.perfectview.nl/ProductGetAll" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ProductGetAll_V2">
      <soap:operation soapAction="https://Api.perfectview.nl/ProductGetAll_V2" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ProductGetAllByGroup">
      <soap:operation soapAction="https://Api.perfectview.nl/ProductGetAllByGroup" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ProductGetAllByGroup_V2">
      <soap:operation soapAction="https://Api.perfectview.nl/ProductGetAllByGroup_V2" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ProductLineGet">
      <soap:operation soapAction="https://Api.perfectview.nl/ProductLineGet" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AttachmentExists">
      <soap:operation soapAction="https://Api.perfectview.nl/AttachmentExists" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AttachmentGet">
      <soap:operation soapAction="https://Api.perfectview.nl/AttachmentGet" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AttachmentGetAll">
      <soap:operation soapAction="https://Api.perfectview.nl/AttachmentGetAll" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AttachmentGetGoogleDocsUrl">
      <soap:operation soapAction="https://Api.perfectview.nl/AttachmentGetGoogleDocsUrl" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DatastoreGetItems">
      <soap:operation soapAction="https://Api.perfectview.nl/DatastoreGetItems" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DatastoreGetItems_V2">
      <soap:operation soapAction="https://Api.perfectview.nl/DatastoreGetItems_V2" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DatastoreGetItems_V3">
      <soap:operation soapAction="https://Api.perfectview.nl/DatastoreGetItems_V3" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DatastoreGetWithParentItems">
      <soap:operation soapAction="https://Api.perfectview.nl/DatastoreGetWithParentItems" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DatastoreGetWithParentItems_V2">
      <soap:operation soapAction="https://Api.perfectview.nl/DatastoreGetWithParentItems_V2" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DatastoreGetCountries">
      <soap:operation soapAction="https://Api.perfectview.nl/DatastoreGetCountries" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DatastoreGetSbiCodes">
      <soap:operation soapAction="https://Api.perfectview.nl/DatastoreGetSbiCodes" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:binding name="PerfectViewSoap12" type="tns:PerfectViewSoap">
    <soap12:binding transport="http://schemas.xmlsoap.org/soap/http" />
    <wsdl:operation name="SystemDatastoreGetItems">
      <soap12:operation soapAction="https://Api.perfectview.nl/SystemDatastoreGetItems" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="NotificationGetCount">
      <soap12:operation soapAction="https://Api.perfectview.nl/NotificationGetCount" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="NotificationsGet">
      <soap12:operation soapAction="https://Api.perfectview.nl/NotificationsGet" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="NoteExists">
      <soap12:operation soapAction="https://Api.perfectview.nl/NoteExists" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="NoteGet">
      <soap12:operation soapAction="https://Api.perfectview.nl/NoteGet" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="NoteGetAll">
      <soap12:operation soapAction="https://Api.perfectview.nl/NoteGetAll" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AttachmentGetLabels">
      <soap12:operation soapAction="https://Api.perfectview.nl/AttachmentGetLabels" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ActivityGetLabels">
      <soap12:operation soapAction="https://Api.perfectview.nl/ActivityGetLabels" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RelationshipFieldGetLabels">
      <soap12:operation soapAction="https://Api.perfectview.nl/RelationshipFieldGetLabels" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ActivityCreate">
      <soap12:operation soapAction="https://Api.perfectview.nl/ActivityCreate" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ActivityUpdate">
      <soap12:operation soapAction="https://Api.perfectview.nl/ActivityUpdate" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ActivityAddReference">
      <soap12:operation soapAction="https://Api.perfectview.nl/ActivityAddReference" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ActivityFlow">
      <soap12:operation soapAction="https://Api.perfectview.nl/ActivityFlow" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ActivityClose">
      <soap12:operation soapAction="https://Api.perfectview.nl/ActivityClose" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ActivityAddAttachment">
      <soap12:operation soapAction="https://Api.perfectview.nl/ActivityAddAttachment" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ActivityDeleteAttachment">
      <soap12:operation soapAction="https://Api.perfectview.nl/ActivityDeleteAttachment" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ActivityAddNote">
      <soap12:operation soapAction="https://Api.perfectview.nl/ActivityAddNote" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ActivityAddNote_V2">
      <soap12:operation soapAction="https://Api.perfectview.nl/ActivityAddNote_V2" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ActivityAddNote_V3">
      <soap12:operation soapAction="https://Api.perfectview.nl/ActivityAddNote_V3" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ActivityAddInvolved">
      <soap12:operation soapAction="https://Api.perfectview.nl/ActivityAddInvolved" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ActivityAddProductLine">
      <soap12:operation soapAction="https://Api.perfectview.nl/ActivityAddProductLine" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ActivityDeleteProductLine">
      <soap12:operation soapAction="https://Api.perfectview.nl/ActivityDeleteProductLine" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ActivityDeleteProductLines">
      <soap12:operation soapAction="https://Api.perfectview.nl/ActivityDeleteProductLines" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ActivityAddParameters">
      <soap12:operation soapAction="https://Api.perfectview.nl/ActivityAddParameters" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ActivityAddLine">
      <soap12:operation soapAction="https://Api.perfectview.nl/ActivityAddLine" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ActivityAddLineV2">
      <soap12:operation soapAction="https://Api.perfectview.nl/ActivityAddLineV2" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SubscriptionCreate">
      <soap12:operation soapAction="https://Api.perfectview.nl/SubscriptionCreate" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SubscriptionUpdate">
      <soap12:operation soapAction="https://Api.perfectview.nl/SubscriptionUpdate" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SubscriptionAddProductLine">
      <soap12:operation soapAction="https://Api.perfectview.nl/SubscriptionAddProductLine" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RelationCreate">
      <soap12:operation soapAction="https://Api.perfectview.nl/RelationCreate" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RelationUpdate">
      <soap12:operation soapAction="https://Api.perfectview.nl/RelationUpdate" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RelationAddAttachment">
      <soap12:operation soapAction="https://Api.perfectview.nl/RelationAddAttachment" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RelationDeleteAttachment">
      <soap12:operation soapAction="https://Api.perfectview.nl/RelationDeleteAttachment" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RelationAddNote">
      <soap12:operation soapAction="https://Api.perfectview.nl/RelationAddNote" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RelationAddAttention">
      <soap12:operation soapAction="https://Api.perfectview.nl/RelationAddAttention" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RelationshipCreate">
      <soap12:operation soapAction="https://Api.perfectview.nl/RelationshipCreate" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RelationshipUpdate">
      <soap12:operation soapAction="https://Api.perfectview.nl/RelationshipUpdate" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RelationshipAddMark">
      <soap12:operation soapAction="https://Api.perfectview.nl/RelationshipAddMark" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RelationshipAddMarkV2">
      <soap12:operation soapAction="https://Api.perfectview.nl/RelationshipAddMarkV2" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RelationshipRemoveMark">
      <soap12:operation soapAction="https://Api.perfectview.nl/RelationshipRemoveMark" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RelationshipUpdateEntityType">
      <soap12:operation soapAction="https://Api.perfectview.nl/RelationshipUpdateEntityType" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="NoteUpdate">
      <soap12:operation soapAction="https://Api.perfectview.nl/NoteUpdate" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AttachmentUpdate">
      <soap12:operation soapAction="https://Api.perfectview.nl/AttachmentUpdate" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ProductGroupCreate">
      <soap12:operation soapAction="https://Api.perfectview.nl/ProductGroupCreate" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ProductGroupUpdate">
      <soap12:operation soapAction="https://Api.perfectview.nl/ProductGroupUpdate" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ProductCreate">
      <soap12:operation soapAction="https://Api.perfectview.nl/ProductCreate" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ProductCreate_V2">
      <soap12:operation soapAction="https://Api.perfectview.nl/ProductCreate_V2" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ProductUpdate">
      <soap12:operation soapAction="https://Api.perfectview.nl/ProductUpdate" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ProductUpdate_V2">
      <soap12:operation soapAction="https://Api.perfectview.nl/ProductUpdate_V2" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DatastoreCreateItem">
      <soap12:operation soapAction="https://Api.perfectview.nl/DatastoreCreateItem" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DatastoreCreateItem_V2">
      <soap12:operation soapAction="https://Api.perfectview.nl/DatastoreCreateItem_V2" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DatastoreCreateItem_V3">
      <soap12:operation soapAction="https://Api.perfectview.nl/DatastoreCreateItem_V3" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DatastoreUpdateItem">
      <soap12:operation soapAction="https://Api.perfectview.nl/DatastoreUpdateItem" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DatastoreUpdateItem_V2">
      <soap12:operation soapAction="https://Api.perfectview.nl/DatastoreUpdateItem_V2" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DatastoreDeleteItem">
      <soap12:operation soapAction="https://Api.perfectview.nl/DatastoreDeleteItem" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="MarkAdd">
      <soap12:operation soapAction="https://Api.perfectview.nl/MarkAdd" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="NotificationMarkAsRead">
      <soap12:operation soapAction="https://Api.perfectview.nl/NotificationMarkAsRead" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UserAddRoles">
      <soap12:operation soapAction="https://Api.perfectview.nl/UserAddRoles" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AttachmentAddLabel">
      <soap12:operation soapAction="https://Api.perfectview.nl/AttachmentAddLabel" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ActivityAddLabel">
      <soap12:operation soapAction="https://Api.perfectview.nl/ActivityAddLabel" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ActivityAddFieldLabel">
      <soap12:operation soapAction="https://Api.perfectview.nl/ActivityAddFieldLabel" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RelationshipAddFieldLabel">
      <soap12:operation soapAction="https://Api.perfectview.nl/RelationshipAddFieldLabel" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RelationshipAddLine">
      <soap12:operation soapAction="https://Api.perfectview.nl/RelationshipAddLine" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RelationshipAddLineV2">
      <soap12:operation soapAction="https://Api.perfectview.nl/RelationshipAddLineV2" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="LabelDelete">
      <soap12:operation soapAction="https://Api.perfectview.nl/LabelDelete" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="MobileLogError">
      <soap12:operation soapAction="https://Api.perfectview.nl/MobileLogError" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="MobileHasAccess">
      <soap12:operation soapAction="https://Api.perfectview.nl/MobileHasAccess" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="MobileShouldUpdateApp">
      <soap12:operation soapAction="https://Api.perfectview.nl/MobileShouldUpdateApp" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="MobileStoreDeviceId">
      <soap12:operation soapAction="https://Api.perfectview.nl/MobileStoreDeviceId" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="MobileRemoveDeviceId">
      <soap12:operation soapAction="https://Api.perfectview.nl/MobileRemoveDeviceId" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="MobileGetTranslations">
      <soap12:operation soapAction="https://Api.perfectview.nl/MobileGetTranslations" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="MobileCreateAccount">
      <soap12:operation soapAction="https://Api.perfectview.nl/MobileCreateAccount" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="MobileGetCreateAccountDatastore">
      <soap12:operation soapAction="https://Api.perfectview.nl/MobileGetCreateAccountDatastore" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UserGetNavigationItems">
      <soap12:operation soapAction="https://Api.perfectview.nl/UserGetNavigationItems" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UserGetCreateMenuItems">
      <soap12:operation soapAction="https://Api.perfectview.nl/UserGetCreateMenuItems" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UserGetViewDefinitions">
      <soap12:operation soapAction="https://Api.perfectview.nl/UserGetViewDefinitions" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RelationshipViewGetData">
      <soap12:operation soapAction="https://Api.perfectview.nl/RelationshipViewGetData" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ActivityViewGetData">
      <soap12:operation soapAction="https://Api.perfectview.nl/ActivityViewGetData" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="HasAccess">
      <soap12:operation soapAction="https://Api.perfectview.nl/HasAccess" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ApiGetVersion">
      <soap12:operation soapAction="https://Api.perfectview.nl/ApiGetVersion" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ApiGetCalls">
      <soap12:operation soapAction="https://Api.perfectview.nl/ApiGetCalls" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DatabaseHasAccess">
      <soap12:operation soapAction="https://Api.perfectview.nl/DatabaseHasAccess" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="EnumerationGetItems">
      <soap12:operation soapAction="https://Api.perfectview.nl/EnumerationGetItems" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ActivityInvolvedEntityTypesGet">
      <soap12:operation soapAction="https://Api.perfectview.nl/ActivityInvolvedEntityTypesGet" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="EntityTypeGet">
      <soap12:operation soapAction="https://Api.perfectview.nl/EntityTypeGet" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="EntityTypeGetAll">
      <soap12:operation soapAction="https://Api.perfectview.nl/EntityTypeGetAll" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="WorkflowGet">
      <soap12:operation soapAction="https://Api.perfectview.nl/WorkflowGet" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="WorkflowGetAll">
      <soap12:operation soapAction="https://Api.perfectview.nl/WorkflowGetAll" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="WorkflowStepGet">
      <soap12:operation soapAction="https://Api.perfectview.nl/WorkflowStepGet" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="WorkflowStepGetAll">
      <soap12:operation soapAction="https://Api.perfectview.nl/WorkflowStepGetAll" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="WorkflowGetQueues">
      <soap12:operation soapAction="https://Api.perfectview.nl/WorkflowGetQueues" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="FieldGet">
      <soap12:operation soapAction="https://Api.perfectview.nl/FieldGet" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="EntityTypeGetFields">
      <soap12:operation soapAction="https://Api.perfectview.nl/EntityTypeGetFields" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="EntityTypeGetFields_V2">
      <soap12:operation soapAction="https://Api.perfectview.nl/EntityTypeGetFields_V2" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ActivityGetFields">
      <soap12:operation soapAction="https://Api.perfectview.nl/ActivityGetFields" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RelationshipGetFields">
      <soap12:operation soapAction="https://Api.perfectview.nl/RelationshipGetFields" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RelationGetFields">
      <soap12:operation soapAction="https://Api.perfectview.nl/RelationGetFields" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UserGetDatabases">
      <soap12:operation soapAction="https://Api.perfectview.nl/UserGetDatabases" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UsersGetActive">
      <soap12:operation soapAction="https://Api.perfectview.nl/UsersGetActive" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UsersGetRoles">
      <soap12:operation soapAction="https://Api.perfectview.nl/UsersGetRoles" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UsersGetLanguage">
      <soap12:operation soapAction="https://Api.perfectview.nl/UsersGetLanguage" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UsersSetLanguage">
      <soap12:operation soapAction="https://Api.perfectview.nl/UsersSetLanguage" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="LanguageGetAll">
      <soap12:operation soapAction="https://Api.perfectview.nl/LanguageGetAll" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RoleGetAll">
      <soap12:operation soapAction="https://Api.perfectview.nl/RoleGetAll" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RoleGetObjectRights">
      <soap12:operation soapAction="https://Api.perfectview.nl/RoleGetObjectRights" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="MarkGetAll">
      <soap12:operation soapAction="https://Api.perfectview.nl/MarkGetAll" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="MarkGetAllV2">
      <soap12:operation soapAction="https://Api.perfectview.nl/MarkGetAllV2" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CampaignMarkGetAll">
      <soap12:operation soapAction="https://Api.perfectview.nl/CampaignMarkGetAll" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ParameterGet">
      <soap12:operation soapAction="https://Api.perfectview.nl/ParameterGet" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ProductGetVatCodes">
      <soap12:operation soapAction="https://Api.perfectview.nl/ProductGetVatCodes" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ProductGetUnits">
      <soap12:operation soapAction="https://Api.perfectview.nl/ProductGetUnits" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ProductGetUnits_V2">
      <soap12:operation soapAction="https://Api.perfectview.nl/ProductGetUnits_V2" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ProductGetTypes">
      <soap12:operation soapAction="https://Api.perfectview.nl/ProductGetTypes" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ActivityExists">
      <soap12:operation soapAction="https://Api.perfectview.nl/ActivityExists" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ActivityGet">
      <soap12:operation soapAction="https://Api.perfectview.nl/ActivityGet" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ActivityGetConnectedActivities">
      <soap12:operation soapAction="https://Api.perfectview.nl/ActivityGetConnectedActivities" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ActivitySearchByField">
      <soap12:operation soapAction="https://Api.perfectview.nl/ActivitySearchByField" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ActivitySearchByFieldInPeriod">
      <soap12:operation soapAction="https://Api.perfectview.nl/ActivitySearchByFieldInPeriod" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ActivitySearchByFieldInPeriodExact">
      <soap12:operation soapAction="https://Api.perfectview.nl/ActivitySearchByFieldInPeriodExact" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ActivityGetAttachments">
      <soap12:operation soapAction="https://Api.perfectview.nl/ActivityGetAttachments" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ActivityGetAttachments_V2">
      <soap12:operation soapAction="https://Api.perfectview.nl/ActivityGetAttachments_V2" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ActivityGetNotes">
      <soap12:operation soapAction="https://Api.perfectview.nl/ActivityGetNotes" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ActivityGetNotes_V2">
      <soap12:operation soapAction="https://Api.perfectview.nl/ActivityGetNotes_V2" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ActivityGetInvolveds">
      <soap12:operation soapAction="https://Api.perfectview.nl/ActivityGetInvolveds" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ActivityGetProductLines">
      <soap12:operation soapAction="https://Api.perfectview.nl/ActivityGetProductLines" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ActivityGetLines">
      <soap12:operation soapAction="https://Api.perfectview.nl/ActivityGetLines" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ActivityGetDeleted">
      <soap12:operation soapAction="https://Api.perfectview.nl/ActivityGetDeleted" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RelationExists">
      <soap12:operation soapAction="https://Api.perfectview.nl/RelationExists" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RelationGetAll">
      <soap12:operation soapAction="https://Api.perfectview.nl/RelationGetAll" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RelationGetModified">
      <soap12:operation soapAction="https://Api.perfectview.nl/RelationGetModified" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RelationGet">
      <soap12:operation soapAction="https://Api.perfectview.nl/RelationGet" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RelationGetImage">
      <soap12:operation soapAction="https://Api.perfectview.nl/RelationGetImage" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RelationGetTelephoneNumbers">
      <soap12:operation soapAction="https://Api.perfectview.nl/RelationGetTelephoneNumbers" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RelationSearchByNameAndGetTelephoneNumbers">
      <soap12:operation soapAction="https://Api.perfectview.nl/RelationSearchByNameAndGetTelephoneNumbers" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RelationSearchByField">
      <soap12:operation soapAction="https://Api.perfectview.nl/RelationSearchByField" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RelationSearchByFieldExact">
      <soap12:operation soapAction="https://Api.perfectview.nl/RelationSearchByFieldExact" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RelationSearchByName">
      <soap12:operation soapAction="https://Api.perfectview.nl/RelationSearchByName" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RelationSearchByName_V2">
      <soap12:operation soapAction="https://Api.perfectview.nl/RelationSearchByName_V2" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RelationSearchByMark">
      <soap12:operation soapAction="https://Api.perfectview.nl/RelationSearchByMark" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RelationSearchByTelephone">
      <soap12:operation soapAction="https://Api.perfectview.nl/RelationSearchByTelephone" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RelationGetParentRelationships">
      <soap12:operation soapAction="https://Api.perfectview.nl/RelationGetParentRelationships" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RelationGetChildRelationships">
      <soap12:operation soapAction="https://Api.perfectview.nl/RelationGetChildRelationships" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RelationGetChildRelationshipsModified">
      <soap12:operation soapAction="https://Api.perfectview.nl/RelationGetChildRelationshipsModified" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RelationGetActivities">
      <soap12:operation soapAction="https://Api.perfectview.nl/RelationGetActivities" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RelationGetActivitiesModified">
      <soap12:operation soapAction="https://Api.perfectview.nl/RelationGetActivitiesModified" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RelationGetActivitiesModified_V2">
      <soap12:operation soapAction="https://Api.perfectview.nl/RelationGetActivitiesModified_V2" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RelationGetMarks">
      <soap12:operation soapAction="https://Api.perfectview.nl/RelationGetMarks" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RelationGetMarksModified">
      <soap12:operation soapAction="https://Api.perfectview.nl/RelationGetMarksModified" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RelationGetTelephoneBook">
      <soap12:operation soapAction="https://Api.perfectview.nl/RelationGetTelephoneBook" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RelationGetTelephoneBook_V2">
      <soap12:operation soapAction="https://Api.perfectview.nl/RelationGetTelephoneBook_V2" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RelationGetAttachments">
      <soap12:operation soapAction="https://Api.perfectview.nl/RelationGetAttachments" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RelationGetNotes">
      <soap12:operation soapAction="https://Api.perfectview.nl/RelationGetNotes" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RelationGetDeleted">
      <soap12:operation soapAction="https://Api.perfectview.nl/RelationGetDeleted" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RelationshipExists">
      <soap12:operation soapAction="https://Api.perfectview.nl/RelationshipExists" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RelationshipGetAll">
      <soap12:operation soapAction="https://Api.perfectview.nl/RelationshipGetAll" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RelationshipGetModified">
      <soap12:operation soapAction="https://Api.perfectview.nl/RelationshipGetModified" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RelationshipGet">
      <soap12:operation soapAction="https://Api.perfectview.nl/RelationshipGet" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RelationshipGetEmployees">
      <soap12:operation soapAction="https://Api.perfectview.nl/RelationshipGetEmployees" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RelationshipGetEmployeesModified">
      <soap12:operation soapAction="https://Api.perfectview.nl/RelationshipGetEmployeesModified" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RelationshipSearchByName">
      <soap12:operation soapAction="https://Api.perfectview.nl/RelationshipSearchByName" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RelationshipSearchByName_V2">
      <soap12:operation soapAction="https://Api.perfectview.nl/RelationshipSearchByName_V2" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RelationshipSearchByEmail">
      <soap12:operation soapAction="https://Api.perfectview.nl/RelationshipSearchByEmail" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RelationshipSearchByField">
      <soap12:operation soapAction="https://Api.perfectview.nl/RelationshipSearchByField" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RelationshipSearchByField_V2">
      <soap12:operation soapAction="https://Api.perfectview.nl/RelationshipSearchByField_V2" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RelationshipSearchByMark">
      <soap12:operation soapAction="https://Api.perfectview.nl/RelationshipSearchByMark" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RelationshipSearchByMarkAndDate">
      <soap12:operation soapAction="https://Api.perfectview.nl/RelationshipSearchByMarkAndDate" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RelationshipGetMarks">
      <soap12:operation soapAction="https://Api.perfectview.nl/RelationshipGetMarks" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RelationshipGetMarksCompact">
      <soap12:operation soapAction="https://Api.perfectview.nl/RelationshipGetMarksCompact" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RelationshipGetLines">
      <soap12:operation soapAction="https://Api.perfectview.nl/RelationshipGetLines" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ProductGroupExists">
      <soap12:operation soapAction="https://Api.perfectview.nl/ProductGroupExists" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ProductGroupGet">
      <soap12:operation soapAction="https://Api.perfectview.nl/ProductGroupGet" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ProductGroupGetAll">
      <soap12:operation soapAction="https://Api.perfectview.nl/ProductGroupGetAll" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ProductExists">
      <soap12:operation soapAction="https://Api.perfectview.nl/ProductExists" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ProductSearchByFieldExact">
      <soap12:operation soapAction="https://Api.perfectview.nl/ProductSearchByFieldExact" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ProductGet">
      <soap12:operation soapAction="https://Api.perfectview.nl/ProductGet" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ProductGet_V2">
      <soap12:operation soapAction="https://Api.perfectview.nl/ProductGet_V2" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ProductGetAll">
      <soap12:operation soapAction="https://Api.perfectview.nl/ProductGetAll" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ProductGetAll_V2">
      <soap12:operation soapAction="https://Api.perfectview.nl/ProductGetAll_V2" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ProductGetAllByGroup">
      <soap12:operation soapAction="https://Api.perfectview.nl/ProductGetAllByGroup" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ProductGetAllByGroup_V2">
      <soap12:operation soapAction="https://Api.perfectview.nl/ProductGetAllByGroup_V2" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ProductLineGet">
      <soap12:operation soapAction="https://Api.perfectview.nl/ProductLineGet" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AttachmentExists">
      <soap12:operation soapAction="https://Api.perfectview.nl/AttachmentExists" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AttachmentGet">
      <soap12:operation soapAction="https://Api.perfectview.nl/AttachmentGet" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AttachmentGetAll">
      <soap12:operation soapAction="https://Api.perfectview.nl/AttachmentGetAll" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AttachmentGetGoogleDocsUrl">
      <soap12:operation soapAction="https://Api.perfectview.nl/AttachmentGetGoogleDocsUrl" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DatastoreGetItems">
      <soap12:operation soapAction="https://Api.perfectview.nl/DatastoreGetItems" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DatastoreGetItems_V2">
      <soap12:operation soapAction="https://Api.perfectview.nl/DatastoreGetItems_V2" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DatastoreGetItems_V3">
      <soap12:operation soapAction="https://Api.perfectview.nl/DatastoreGetItems_V3" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DatastoreGetWithParentItems">
      <soap12:operation soapAction="https://Api.perfectview.nl/DatastoreGetWithParentItems" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DatastoreGetWithParentItems_V2">
      <soap12:operation soapAction="https://Api.perfectview.nl/DatastoreGetWithParentItems_V2" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DatastoreGetCountries">
      <soap12:operation soapAction="https://Api.perfectview.nl/DatastoreGetCountries" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DatastoreGetSbiCodes">
      <soap12:operation soapAction="https://Api.perfectview.nl/DatastoreGetSbiCodes" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:service name="PerfectView">
    <wsdl:port name="PerfectViewSoap" binding="tns:PerfectViewSoap">
      <soap:address location="https://api.perfectview.nl/perfectview.asmx" />
    </wsdl:port>
    <wsdl:port name="PerfectViewSoap12" binding="tns:PerfectViewSoap12">
      <soap12:address location="https://api.perfectview.nl/perfectview.asmx" />
    </wsdl:port>
  </wsdl:service>
</wsdl:definitions>