<?xml version="1.0" encoding="utf-8"?>
<definitions name="IWysuService_510service" xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:ns1="urn:WysuService_510Intf" xmlns:tns="http://tempuri.org/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" targetNamespace="http://tempuri.org/">
  <types>
    <xs:schema xmlns="urn:WysuService_510Intf" targetNamespace="urn:WysuService_510Intf">
      <xs:complexType name="TWSUserAccount">
        <xs:sequence>
          <xs:element name="ID" type="xs:int"/>
          <xs:element name="Login" type="xs:string"/>
          <xs:element name="Name" type="xs:string"/>
          <xs:element name="Email" type="xs:string"/>
          <xs:element name="EmailName" type="xs:string"/>
          <xs:element name="SurveyArray" type="ns1:TWSSurveyArray"/>
          <xs:element name="State" type="xs:string"/>
          <xs:element name="LastConnectionDate" type="xs:string"/>
        </xs:sequence>
      </xs:complexType>
      <xs:complexType name="TWSSurveyArray">
        <xs:complexContent>
          <xs:restriction base="soapenc:Array">
            <xs:sequence/>
            <xs:attribute ref="soapenc:arrayType" xmlns:n1="http://schemas.xmlsoap.org/wsdl/" n1:arrayType="ns1:TWSSurvey[]"/>
          </xs:restriction>
        </xs:complexContent>
      </xs:complexType>
      <xs:complexType name="TWSSurvey">
        <xs:sequence>
          <xs:element name="ID" type="xs:int"/>
          <xs:element name="IDUserAccount" type="xs:int"/>
          <xs:element name="Name" type="xs:string"/>
          <xs:element name="PublishedOnWeb" type="xs:boolean"/>
          <xs:element name="QuestionItemArray" type="ns1:TWSQuestionItemArray"/>
          <xs:element name="CampaignArray" type="ns1:TWSCampaignArray"/>
        </xs:sequence>
      </xs:complexType>
      <xs:complexType name="TWSQuestionItemArray">
        <xs:complexContent>
          <xs:restriction base="soapenc:Array">
            <xs:sequence/>
            <xs:attribute ref="soapenc:arrayType" xmlns:n1="http://schemas.xmlsoap.org/wsdl/" n1:arrayType="ns1:TWSQuestionItem[]"/>
          </xs:restriction>
        </xs:complexContent>
      </xs:complexType>
      <xs:complexType name="TWSCampaignArray">
        <xs:complexContent>
          <xs:restriction base="soapenc:Array">
            <xs:sequence/>
            <xs:attribute ref="soapenc:arrayType" xmlns:n1="http://schemas.xmlsoap.org/wsdl/" n1:arrayType="ns1:TWSCampaign[]"/>
          </xs:restriction>
        </xs:complexContent>
      </xs:complexType>
      <xs:complexType name="TWSQuestionItem">
        <xs:sequence>
          <xs:element name="ID" type="xs:int"/>
          <xs:element name="Name" type="xs:string"/>
          <xs:element name="QuestionType" type="xs:string"/>
          <xs:element name="AnswerItemArray" type="ns1:TWSAnswerItemArray"/>
          <xs:element name="IsNumeric" type="xs:boolean"/>
        </xs:sequence>
      </xs:complexType>
      <xs:complexType name="TWSAnswerItemArray">
        <xs:complexContent>
          <xs:restriction base="soapenc:Array">
            <xs:sequence/>
            <xs:attribute ref="soapenc:arrayType" xmlns:n1="http://schemas.xmlsoap.org/wsdl/" n1:arrayType="ns1:TWSAnswerItem[]"/>
          </xs:restriction>
        </xs:complexContent>
      </xs:complexType>
      <xs:complexType name="TWSAnswerItem">
        <xs:sequence>
          <xs:element name="ID" type="xs:int"/>
          <xs:element name="Name" type="xs:string"/>
          <xs:element name="AnswerType" type="xs:string"/>
          <xs:element name="MarkIndicator" type="xs:double"/>
        </xs:sequence>
      </xs:complexType>
      <xs:complexType name="TWSCampaign">
        <xs:sequence>
          <xs:element name="ID" type="xs:int"/>
          <xs:element name="IDSurvey" type="xs:int"/>
          <xs:element name="IDUserAccount" type="xs:int"/>
          <xs:element name="Name" type="xs:string"/>
          <xs:element name="CampaignType" type="ns1:TWSCampaignType"/>
          <xs:element name="RespondentStatusArray" type="ns1:TWSRespondentStatusArray"/>
          <xs:element name="WebCampaignURL" type="xs:string"/>
          <xs:element name="IsClosed" type="xs:boolean"/>
        </xs:sequence>
      </xs:complexType>
      <xs:simpleType name="TWSCampaignType">
        <xs:restriction base="xs:string">
          <xs:enumeration value="wsctNominative"/>
          <xs:enumeration value="wsctHalfAnonymous"/>
          <xs:enumeration value="wsctAnonymous"/>
          <xs:enumeration value="wsctWebForm"/>
        </xs:restriction>
      </xs:simpleType>
      <xs:complexType name="TWSRespondentStatusArray">
        <xs:complexContent>
          <xs:restriction base="soapenc:Array">
            <xs:sequence/>
            <xs:attribute ref="soapenc:arrayType" xmlns:n1="http://schemas.xmlsoap.org/wsdl/" n1:arrayType="ns1:TWSRespondentStatus[]"/>
          </xs:restriction>
        </xs:complexContent>
      </xs:complexType>
      <xs:complexType name="TWSRespondentStatus">
        <xs:sequence>
          <xs:element name="ID" type="xs:int"/>
          <xs:element name="IDCampaign" type="xs:int"/>
          <xs:element name="IDSurvey" type="xs:int"/>
          <xs:element name="IDUserAccount" type="xs:int"/>
          <xs:element name="Invited" type="xs:boolean"/>
          <xs:element name="HasAnswered" type="xs:boolean"/>
          <xs:element name="InvitationDate" type="xs:string"/>
          <xs:element name="AnswerDate" type="xs:string"/>
          <xs:element name="NbFollowUp" type="xs:int"/>
          <xs:element name="CanView" type="xs:boolean"/>
          <xs:element name="CurrentPage" type="xs:int"/>
          <xs:element name="InvitationScheduled" type="xs:boolean"/>
          <xs:element name="FollowUpScheduled" type="xs:boolean"/>
          <xs:element name="ScheduleDate" type="xs:string"/>
          <xs:element name="UsedLogin" type="xs:string"/>
          <xs:element name="Authentified" type="xs:boolean"/>
          <xs:element name="AnswerCount" type="xs:int"/>
          <xs:element name="IDUAOwnerAB" type="xs:int"/>
          <xs:element name="IDUASenderAB" type="xs:int"/>
          <xs:element name="DisplayedAnswerRSArray" type="ns1:TWSDisplayedAnswerRespondentStatusArray"/>
          <xs:element name="FullAnswerRSArray" type="ns1:TWSFullAnswerRespondentStatusArray"/>
          <xs:element name="Respondent" type="ns1:TWSRespondent"/>
          <xs:element name="EmailOpened" type="xs:boolean"/>
          <xs:element name="EmailOpenedDate" type="xs:string"/>
          <xs:element name="OptedOut" type="xs:boolean"/>
          <xs:element name="InvalidEmail" type="xs:boolean"/>
          <xs:element name="BeginAnswerDate" type="xs:string"/>
          <xs:element name="FollowUpDate" type="xs:string"/>
          <xs:element name="CanUse" type="xs:boolean"/>
        </xs:sequence>
      </xs:complexType>
      <xs:complexType name="TWSDisplayedAnswerRespondentStatusArray">
        <xs:complexContent>
          <xs:restriction base="soapenc:Array">
            <xs:sequence/>
            <xs:attribute ref="soapenc:arrayType" xmlns:n1="http://schemas.xmlsoap.org/wsdl/" n1:arrayType="ns1:TWSDisplayedAnswerRespondentStatus[]"/>
          </xs:restriction>
        </xs:complexContent>
      </xs:complexType>
      <xs:complexType name="TWSFullAnswerRespondentStatusArray">
        <xs:complexContent>
          <xs:restriction base="soapenc:Array">
            <xs:sequence/>
            <xs:attribute ref="soapenc:arrayType" xmlns:n1="http://schemas.xmlsoap.org/wsdl/" n1:arrayType="ns1:TWSFullAnswerRespondentStatus[]"/>
          </xs:restriction>
        </xs:complexContent>
      </xs:complexType>
      <xs:complexType name="TWSRespondent">
        <xs:sequence>
          <xs:element name="ID" type="xs:int"/>
          <xs:element name="FirstName" type="xs:string"/>
          <xs:element name="SurName" type="xs:string"/>
          <xs:element name="FullName" type="xs:string"/>
          <xs:element name="Email" type="xs:string"/>
          <xs:element name="Login" type="xs:string"/>
          <xs:element name="Pass" type="xs:string"/>
          <xs:element name="Fields" type="ns1:TWSRespondentFields"/>
          <xs:element name="IsInvalid" type="xs:boolean"/>
          <xs:element name="IsOptedOut" type="xs:boolean"/>
        </xs:sequence>
      </xs:complexType>
      <xs:complexType name="TWSRespondentFields">
        <xs:complexContent>
          <xs:restriction base="soapenc:Array">
            <xs:sequence/>
            <xs:attribute ref="soapenc:arrayType" xmlns:n1="http://schemas.xmlsoap.org/wsdl/" n1:arrayType="xs:string[]"/>
          </xs:restriction>
        </xs:complexContent>
      </xs:complexType>
      <xs:complexType name="TWSDisplayedAnswerRespondentStatus">
        <xs:sequence>
          <xs:element name="IDQuestion" type="xs:int"/>
          <xs:element name="QuestionName" type="xs:string"/>
          <xs:element name="TextAnswer" type="xs:string"/>
          <xs:element name="NumAnswer" type="xs:double"/>
        </xs:sequence>
      </xs:complexType>
      <xs:complexType name="TWSFullAnswerRespondentStatus">
        <xs:sequence>
          <xs:element name="IDQuestion" type="xs:int"/>
          <xs:element name="IDAnswer" type="xs:int"/>
          <xs:element name="AnswerBool" type="xs:boolean"/>
          <xs:element name="AnswerText" type="xs:string"/>
          <xs:element name="AnswerNum" type="xs:double"/>
          <xs:element name="DisplayedAnswer" type="xs:boolean"/>
        </xs:sequence>
      </xs:complexType>
      <xs:complexType name="TWSAdressBook">
        <xs:sequence>
          <xs:element name="IDUserAccount" type="xs:int"/>
          <xs:element name="RootGroup" type="ns1:TWSGroup"/>
        </xs:sequence>
      </xs:complexType>
      <xs:complexType name="TWSGroup">
        <xs:sequence>
          <xs:element name="ID" type="xs:int"/>
          <xs:element name="IDUserAccount" type="xs:int"/>
          <xs:element name="Name" type="xs:string"/>
          <xs:element name="Childs" type="ns1:TWSGroupArray"/>
          <xs:element name="OwnRespondents" type="xs:boolean"/>
          <xs:element name="ParentIDGroup" type="xs:int"/>
          <xs:element name="Respondents" type="ns1:TWSRespondentArray"/>
        </xs:sequence>
      </xs:complexType>
      <xs:complexType name="TWSGroupArray">
        <xs:complexContent>
          <xs:restriction base="soapenc:Array">
            <xs:sequence/>
            <xs:attribute ref="soapenc:arrayType" xmlns:n1="http://schemas.xmlsoap.org/wsdl/" n1:arrayType="ns1:TWSGroup[]"/>
          </xs:restriction>
        </xs:complexContent>
      </xs:complexType>
      <xs:complexType name="TWSRespondentArray">
        <xs:complexContent>
          <xs:restriction base="soapenc:Array">
            <xs:sequence/>
            <xs:attribute ref="soapenc:arrayType" xmlns:n1="http://schemas.xmlsoap.org/wsdl/" n1:arrayType="ns1:TWSRespondent[]"/>
          </xs:restriction>
        </xs:complexContent>
      </xs:complexType>
      <xs:complexType name="TWSUserAccountArray">
        <xs:complexContent>
          <xs:restriction base="soapenc:Array">
            <xs:sequence/>
            <xs:attribute ref="soapenc:arrayType" xmlns:n1="http://schemas.xmlsoap.org/wsdl/" n1:arrayType="ns1:TWSUserAccount[]"/>
          </xs:restriction>
        </xs:complexContent>
      </xs:complexType>
      <xs:complexType name="TWSFiltersArray">
        <xs:complexContent>
          <xs:restriction base="soapenc:Array">
            <xs:sequence/>
            <xs:attribute ref="soapenc:arrayType" xmlns:n1="http://schemas.xmlsoap.org/wsdl/" n1:arrayType="ns1:TWSFilter[]"/>
          </xs:restriction>
        </xs:complexContent>
      </xs:complexType>
      <xs:complexType name="TWSFilter">
        <xs:sequence>
          <xs:element name="ID" type="xs:int"/>
          <xs:element name="Name" type="xs:string"/>
        </xs:sequence>
      </xs:complexType>
      <xs:complexType name="TWSDataviewsArray">
        <xs:complexContent>
          <xs:restriction base="soapenc:Array">
            <xs:sequence/>
            <xs:attribute ref="soapenc:arrayType" xmlns:n1="http://schemas.xmlsoap.org/wsdl/" n1:arrayType="ns1:TWSDataview[]"/>
          </xs:restriction>
        </xs:complexContent>
      </xs:complexType>
      <xs:complexType name="TWSDataview">
        <xs:sequence>
          <xs:element name="ID" type="xs:int"/>
          <xs:element name="Name" type="xs:string"/>
          <xs:element name="Content" type="ns1:TWSDataviewLinesArray"/>
        </xs:sequence>
      </xs:complexType>
      <xs:complexType name="TWSDataviewLinesArray">
        <xs:complexContent>
          <xs:restriction base="soapenc:Array">
            <xs:sequence/>
            <xs:attribute ref="soapenc:arrayType" xmlns:n1="http://schemas.xmlsoap.org/wsdl/" n1:arrayType="ns1:TWSDataviewLine[]"/>
          </xs:restriction>
        </xs:complexContent>
      </xs:complexType>
      <xs:complexType name="TWSDataviewLine">
        <xs:sequence>
          <xs:element name="LineNumber" type="xs:int"/>
          <xs:element name="Content" type="xs:string"/>
        </xs:sequence>
      </xs:complexType>
      <xs:complexType name="TIntegerArray">
        <xs:complexContent>
          <xs:restriction base="soapenc:Array">
            <xs:sequence/>
            <xs:attribute ref="soapenc:arrayType" xmlns:n1="http://schemas.xmlsoap.org/wsdl/" n1:arrayType="xs:int[]"/>
          </xs:restriction>
        </xs:complexContent>
      </xs:complexType>
      <xs:complexType name="TWSUploadedFile">
        <xs:sequence>
          <xs:element name="FileExists" type="xs:boolean"/>
          <xs:element name="FileName" type="xs:string"/>
          <xs:element name="Status" type="xs:int"/>
          <xs:element name="UploadedFile" type="ns1:TWSByteArray"/>
        </xs:sequence>
      </xs:complexType>
      <xs:complexType name="TWSByteArray">
        <xs:complexContent>
          <xs:restriction base="soapenc:Array">
            <xs:sequence/>
            <xs:attribute ref="soapenc:arrayType" xmlns:n1="http://schemas.xmlsoap.org/wsdl/" n1:arrayType="xs:unsignedByte[]"/>
          </xs:restriction>
        </xs:complexContent>
      </xs:complexType>
    </xs:schema>
  </types>
  <message name="CanConnectRequest">
    <part name="pLogin" type="xs:string"/>
    <part name="pPassword" type="xs:string"/>
  </message>
  <message name="CanConnectResponse">
    <part name="return" type="ns1:TWSUserAccount"/>
  </message>
  <message name="CanRespondentConnectRequest">
    <part name="pLogin" type="xs:string"/>
    <part name="pPass" type="xs:string"/>
    <part name="pIDUA" type="xs:int"/>
  </message>
  <message name="CanRespondentConnectResponse">
    <part name="return" type="ns1:TWSRespondent"/>
  </message>
  <message name="ReadUserAccountRequest">
    <part name="pIdUserAccount" type="xs:int"/>
    <part name="AddSurveys" type="xs:boolean"/>
    <part name="AddCampaigns" type="xs:boolean"/>
    <part name="AddQuestions" type="xs:boolean"/>
    <part name="AddRespondentStatus" type="xs:boolean"/>
  </message>
  <message name="ReadUserAccountResponse">
    <part name="return" type="ns1:TWSUserAccount"/>
  </message>
  <message name="ReadAddressBookRequest">
    <part name="pIDUA" type="xs:int"/>
    <part name="pAddRespondent" type="xs:boolean"/>
  </message>
  <message name="ReadAddressBookResponse">
    <part name="return" type="ns1:TWSAdressBook"/>
  </message>
  <message name="ReadGroupRequest">
    <part name="pIDUA" type="xs:int"/>
    <part name="pIDGroup" type="xs:int"/>
    <part name="pAddRespondent" type="xs:boolean"/>
    <part name="pAddChilds" type="xs:boolean"/>
  </message>
  <message name="ReadGroupResponse">
    <part name="return" type="ns1:TWSGroup"/>
  </message>
  <message name="ReadRespondentRequest">
    <part name="pIDUA" type="xs:int"/>
    <part name="pIDRespondent" type="xs:int"/>
  </message>
  <message name="ReadRespondentResponse">
    <part name="return" type="ns1:TWSRespondent"/>
  </message>
  <message name="ReadRespondentGroupsRequest">
    <part name="pIDUA" type="xs:int"/>
    <part name="pIDRespondent" type="xs:int"/>
  </message>
  <message name="ReadRespondentGroupsResponse">
    <part name="return" type="ns1:TWSGroupArray"/>
  </message>
  <message name="ReadUserSurveyAndCampaignIdsAndNamesRequest"/>
  <message name="ReadUserSurveyAndCampaignIdsAndNamesResponse">
    <part name="return" type="ns1:TWSUserAccountArray"/>
  </message>
  <message name="ValidateDynamicFilterRequest">
    <part name="pIdUserAccount" type="xs:int"/>
    <part name="pIdSurvey" type="xs:int"/>
    <part name="pFilterCondition" type="xs:string"/>
  </message>
  <message name="ValidateDynamicFilterResponse">
    <part name="return" type="xs:boolean"/>
  </message>
  <message name="ReadSurveyRequest">
    <part name="pIdUserAccount" type="xs:int"/>
    <part name="pIdSurvey" type="xs:int"/>
    <part name="pAddCampaigns" type="xs:boolean"/>
    <part name="pAddQuestionAnswerItems" type="xs:boolean"/>
    <part name="pAddEmails" type="xs:boolean"/>
    <part name="pAddRespondentStatus" type="xs:boolean"/>
    <part name="pAddDisplayedAnswers" type="xs:boolean"/>
    <part name="pAddFullAnswers" type="xs:boolean"/>
  </message>
  <message name="ReadSurveyResponse">
    <part name="return" type="ns1:TWSSurvey"/>
  </message>
  <message name="ReadSurveyFilteredBySurveyAnalysisFilterRequest">
    <part name="pIdUserAccount" type="xs:int"/>
    <part name="pIdSurvey" type="xs:int"/>
    <part name="pAddCampaigns" type="xs:boolean"/>
    <part name="pAddQuestionAnswerItems" type="xs:boolean"/>
    <part name="pAddEmails" type="xs:boolean"/>
    <part name="pAddRespondentStatus" type="xs:boolean"/>
    <part name="pAddDisplayedAnswers" type="xs:boolean"/>
    <part name="pAddFullAnswers" type="xs:boolean"/>
    <part name="pIdFilter" type="xs:int"/>
  </message>
  <message name="ReadSurveyFilteredBySurveyAnalysisFilterResponse">
    <part name="return" type="ns1:TWSSurvey"/>
  </message>
  <message name="ReadSurveyFilteredByDynamicFilterRequest">
    <part name="pIdUserAccount" type="xs:int"/>
    <part name="pIdSurvey" type="xs:int"/>
    <part name="pAddCampaigns" type="xs:boolean"/>
    <part name="pAddQuestionAnswerItems" type="xs:boolean"/>
    <part name="pAddEmails" type="xs:boolean"/>
    <part name="pAddRespondentStatus" type="xs:boolean"/>
    <part name="pAddDisplayedAnswers" type="xs:boolean"/>
    <part name="pAddFullAnswers" type="xs:boolean"/>
    <part name="pFilterCondition" type="xs:string"/>
  </message>
  <message name="ReadSurveyFilteredByDynamicFilterResponse">
    <part name="return" type="ns1:TWSSurvey"/>
  </message>
  <message name="ReadSurveyNameRequest">
    <part name="pIdUserAccount" type="xs:int"/>
    <part name="pIdSurvey" type="xs:int"/>
  </message>
  <message name="ReadSurveyNameResponse">
    <part name="return" type="xs:string"/>
  </message>
  <message name="ReadSurveyFiltersIdsAndNamesRequest">
    <part name="pIdUserAccount" type="xs:int"/>
    <part name="pIdSurvey" type="xs:int"/>
  </message>
  <message name="ReadSurveyFiltersIdsAndNamesResponse">
    <part name="return" type="ns1:TWSFiltersArray"/>
  </message>
  <message name="ReadSurveyDataviewsIdsAndNamesRequest">
    <part name="pIdUserAccount" type="xs:int"/>
    <part name="pIdSurvey" type="xs:int"/>
  </message>
  <message name="ReadSurveyDataviewsIdsAndNamesResponse">
    <part name="return" type="ns1:TWSDataviewsArray"/>
  </message>
  <message name="ReadDataviewRequest">
    <part name="pIdUserAccount" type="xs:int"/>
    <part name="pIdSurvey" type="xs:int"/>
    <part name="pIdDataview" type="xs:int"/>
    <part name="pDelimiter" type="xs:string"/>
    <part name="pProtector" type="xs:string"/>
    <part name="pMultiChoiceSeparator" type="xs:string"/>
    <part name="pLang" type="xs:string"/>
  </message>
  <message name="ReadDataviewResponse">
    <part name="return" type="ns1:TWSDataview"/>
  </message>
  <message name="ReadDataviewFilteredBySurveyAnalysisFilterRequest">
    <part name="pIdUserAccount" type="xs:int"/>
    <part name="pIdSurvey" type="xs:int"/>
    <part name="pIdDataview" type="xs:int"/>
    <part name="pDelimiter" type="xs:string"/>
    <part name="pProtector" type="xs:string"/>
    <part name="pMultiChoiceSeparator" type="xs:string"/>
    <part name="pIdFilter" type="xs:int"/>
    <part name="pLang" type="xs:string"/>
  </message>
  <message name="ReadDataviewFilteredBySurveyAnalysisFilterResponse">
    <part name="return" type="ns1:TWSDataview"/>
  </message>
  <message name="ReadDataviewFilteredByDynamicFilterRequest">
    <part name="pIdUserAccount" type="xs:int"/>
    <part name="pIdSurvey" type="xs:int"/>
    <part name="pIdDataview" type="xs:int"/>
    <part name="pDelimiter" type="xs:string"/>
    <part name="pProtector" type="xs:string"/>
    <part name="pMultiChoiceSeparator" type="xs:string"/>
    <part name="pFilterCondition" type="xs:string"/>
    <part name="pLang" type="xs:string"/>
  </message>
  <message name="ReadDataviewFilteredByDynamicFilterResponse">
    <part name="return" type="ns1:TWSDataview"/>
  </message>
  <message name="ReadDynamicDataviewRequest">
    <part name="pIdUserAccount" type="xs:int"/>
    <part name="pIdSurvey" type="xs:int"/>
    <part name="pDelimiter" type="xs:string"/>
    <part name="pProtector" type="xs:string"/>
    <part name="pMultiChoiceSeparator" type="xs:string"/>
    <part name="pContent" type="xs:string"/>
    <part name="pLang" type="xs:string"/>
  </message>
  <message name="ReadDynamicDataviewResponse">
    <part name="return" type="ns1:TWSDataview"/>
  </message>
  <message name="ReadDynamicDataviewFilteredBySurveyAnalysisFilterRequest">
    <part name="pIdUserAccount" type="xs:int"/>
    <part name="pIdSurvey" type="xs:int"/>
    <part name="pDelimiter" type="xs:string"/>
    <part name="pProtector" type="xs:string"/>
    <part name="pMultiChoiceSeparator" type="xs:string"/>
    <part name="pContent" type="xs:string"/>
    <part name="pIdFilter" type="xs:int"/>
    <part name="pLang" type="xs:string"/>
  </message>
  <message name="ReadDynamicDataviewFilteredBySurveyAnalysisFilterResponse">
    <part name="return" type="ns1:TWSDataview"/>
  </message>
  <message name="ReadDynamicDataviewFilteredByDynamicFilterRequest">
    <part name="pIdUserAccount" type="xs:int"/>
    <part name="pIdSurvey" type="xs:int"/>
    <part name="pDelimiter" type="xs:string"/>
    <part name="pProtector" type="xs:string"/>
    <part name="pMultiChoiceSeparator" type="xs:string"/>
    <part name="pContent" type="xs:string"/>
    <part name="pFilterCondition" type="xs:string"/>
    <part name="pLang" type="xs:string"/>
  </message>
  <message name="ReadDynamicDataviewFilteredByDynamicFilterResponse">
    <part name="return" type="ns1:TWSDataview"/>
  </message>
  <message name="ReadCampaignRequest">
    <part name="pIdUserAccount" type="xs:int"/>
    <part name="pIdSurvey" type="xs:int"/>
    <part name="pIdCampaign" type="xs:int"/>
    <part name="pAddEmails" type="xs:boolean"/>
    <part name="pAddRespondentStatus" type="xs:boolean"/>
    <part name="pAddDisplayedAnswers" type="xs:boolean"/>
    <part name="pAddFullAnswers" type="xs:boolean"/>
  </message>
  <message name="ReadCampaignResponse">
    <part name="return" type="ns1:TWSCampaign"/>
  </message>
  <message name="ReadCampaignFilteredBySurveyAnalysisFilterRequest">
    <part name="pIdUserAccount" type="xs:int"/>
    <part name="pIdSurvey" type="xs:int"/>
    <part name="pIdCampaign" type="xs:int"/>
    <part name="pAddEmails" type="xs:boolean"/>
    <part name="pAddRespondentStatus" type="xs:boolean"/>
    <part name="pAddDisplayedAnswers" type="xs:boolean"/>
    <part name="pAddFullAnswers" type="xs:boolean"/>
    <part name="pIdFilter" type="xs:int"/>
  </message>
  <message name="ReadCampaignFilteredBySurveyAnalysisFilterResponse">
    <part name="return" type="ns1:TWSCampaign"/>
  </message>
  <message name="ReadCampaignFilteredByDynamicFilterRequest">
    <part name="pIdUserAccount" type="xs:int"/>
    <part name="pIdSurvey" type="xs:int"/>
    <part name="pIdCampaign" type="xs:int"/>
    <part name="pAddEmails" type="xs:boolean"/>
    <part name="pAddRespondentStatus" type="xs:boolean"/>
    <part name="pAddDisplayedAnswers" type="xs:boolean"/>
    <part name="pAddFullAnswers" type="xs:boolean"/>
    <part name="pFilterCondition" type="xs:string"/>
  </message>
  <message name="ReadCampaignFilteredByDynamicFilterResponse">
    <part name="return" type="ns1:TWSCampaign"/>
  </message>
  <message name="SendInvitationEmailRequest">
    <part name="pIdUserAccount" type="xs:int"/>
    <part name="pIdSurvey" type="xs:int"/>
    <part name="pIdCampaign" type="xs:int"/>
    <part name="pIdRespondentStatus" type="xs:int"/>
  </message>
  <message name="SendInvitationEmailResponse">
    <part name="ErrorCode" type="xs:int"/>
    <part name="ErrorMessage" type="xs:string"/>
  </message>
  <message name="SendReminderEmailRequest">
    <part name="pIdUserAccount" type="xs:int"/>
    <part name="pIdSurvey" type="xs:int"/>
    <part name="pIdCampaign" type="xs:int"/>
    <part name="pIdRespondentStatus" type="xs:int"/>
  </message>
  <message name="SendReminderEmailResponse">
    <part name="ErrorCode" type="xs:int"/>
    <part name="ErrorMessage" type="xs:string"/>
  </message>
  <message name="SendInvitationEmailFromRequest">
    <part name="pIdUserAccount" type="xs:int"/>
    <part name="pIdSurvey" type="xs:int"/>
    <part name="pIdCampaign" type="xs:int"/>
    <part name="pIdRespondentStatus" type="xs:int"/>
    <part name="pFromEMail" type="xs:string"/>
    <part name="pFromEMailName" type="xs:string"/>
  </message>
  <message name="SendInvitationEmailFromResponse">
    <part name="ErrorCode" type="xs:int"/>
    <part name="ErrorMessage" type="xs:string"/>
  </message>
  <message name="SendReminderEmailFromRequest">
    <part name="pIdUserAccount" type="xs:int"/>
    <part name="pIdSurvey" type="xs:int"/>
    <part name="pIdCampaign" type="xs:int"/>
    <part name="pIdRespondentStatus" type="xs:int"/>
    <part name="pFromEMail" type="xs:string"/>
    <part name="pFromEMailName" type="xs:string"/>
  </message>
  <message name="SendReminderEmailFromResponse">
    <part name="ErrorCode" type="xs:int"/>
    <part name="ErrorMessage" type="xs:string"/>
  </message>
  <message name="CreateRespondentStatusRequest">
    <part name="pIdUserAccount" type="xs:int"/>
    <part name="pIdSurvey" type="xs:int"/>
    <part name="pIdCampaign" type="xs:int"/>
    <part name="pCount" type="xs:int"/>
  </message>
  <message name="CreateRespondentStatusResponse">
    <part name="return" type="ns1:TWSRespondentStatusArray"/>
  </message>
  <message name="ReadRespondentStatusRequest">
    <part name="pIdUserAccount" type="xs:int"/>
    <part name="pIdSurvey" type="xs:int"/>
    <part name="pIdCampaign" type="xs:int"/>
    <part name="pIdRespondentStatus" type="xs:int"/>
    <part name="pAddDisplayedAnswers" type="xs:boolean"/>
    <part name="pAddFullAnswers" type="xs:boolean"/>
  </message>
  <message name="ReadRespondentStatusResponse">
    <part name="return" type="ns1:TWSRespondentStatus"/>
  </message>
  <message name="ReadRespondentStatusArrayRequest">
    <part name="pIdUserAccount" type="xs:int"/>
    <part name="pIdSurvey" type="xs:int"/>
    <part name="pIdCampaign" type="xs:int"/>
    <part name="pIdsRespondentStatus" type="ns1:TIntegerArray"/>
    <part name="pAddDisplayedAnswers" type="xs:boolean"/>
    <part name="pAddFullAnswers" type="xs:boolean"/>
  </message>
  <message name="ReadRespondentStatusArrayResponse">
    <part name="return" type="ns1:TWSRespondentStatusArray"/>
  </message>
  <message name="DeleteRespondentStatusRequest">
    <part name="pIdUserAccount" type="xs:int"/>
    <part name="pIdSurvey" type="xs:int"/>
    <part name="pIdCampaign" type="xs:int"/>
    <part name="pIdRespondentStatus" type="xs:int"/>
  </message>
  <message name="DeleteRespondentStatusResponse"/>
  <message name="DeleteRespondentStatusArrayRequest">
    <part name="pIdUserAccount" type="xs:int"/>
    <part name="pIdSurvey" type="xs:int"/>
    <part name="pIdCampaign" type="xs:int"/>
    <part name="pIdsRespondentStatus" type="ns1:TIntegerArray"/>
  </message>
  <message name="DeleteRespondentStatusArrayResponse"/>
  <message name="UpdateRespondentStatusRequest">
    <part name="pWSRepondentStatus" type="ns1:TWSRespondentStatus"/>
  </message>
  <message name="UpdateRespondentStatusResponse">
    <part name="return" type="xs:boolean"/>
  </message>
  <message name="ReadPrintFormURLRequest">
    <part name="pIdUserAccount" type="xs:int"/>
    <part name="pIdSurvey" type="xs:int"/>
    <part name="pIdCampaign" type="xs:int"/>
    <part name="pIdRespondentStatus" type="xs:int"/>
  </message>
  <message name="ReadPrintFormURLResponse">
    <part name="return" type="xs:string"/>
  </message>
  <message name="ReadSurveyFormURLRequest">
    <part name="pIdUserAccount" type="xs:int"/>
    <part name="pIdSurvey" type="xs:int"/>
    <part name="pIdCampaign" type="xs:int"/>
    <part name="pIdRespondentStatus" type="xs:int"/>
  </message>
  <message name="ReadSurveyFormURLResponse">
    <part name="return" type="xs:string"/>
  </message>
  <message name="ReadUploadedFileRequest">
    <part name="pIdUserAccount" type="xs:int"/>
    <part name="pIdSurvey" type="xs:int"/>
    <part name="pIdCampaign" type="xs:int"/>
    <part name="pIdRespondentStatus" type="xs:int"/>
    <part name="pIdQuestionItem" type="xs:int"/>
  </message>
  <message name="ReadUploadedFileResponse">
    <part name="return" type="ns1:TWSUploadedFile"/>
  </message>
  <portType name="IWysuService_510">
    <operation name="CanConnect">
      <input message="tns:CanConnectRequest"/>
      <output message="tns:CanConnectResponse"/>
    </operation>
    <operation name="CanRespondentConnect">
      <input message="tns:CanRespondentConnectRequest"/>
      <output message="tns:CanRespondentConnectResponse"/>
    </operation>
    <operation name="ReadUserAccount">
      <input message="tns:ReadUserAccountRequest"/>
      <output message="tns:ReadUserAccountResponse"/>
    </operation>
    <operation name="ReadAddressBook">
      <input message="tns:ReadAddressBookRequest"/>
      <output message="tns:ReadAddressBookResponse"/>
    </operation>
    <operation name="ReadGroup">
      <input message="tns:ReadGroupRequest"/>
      <output message="tns:ReadGroupResponse"/>
    </operation>
    <operation name="ReadRespondent">
      <input message="tns:ReadRespondentRequest"/>
      <output message="tns:ReadRespondentResponse"/>
    </operation>
    <operation name="ReadRespondentGroups">
      <input message="tns:ReadRespondentGroupsRequest"/>
      <output message="tns:ReadRespondentGroupsResponse"/>
    </operation>
    <operation name="ReadUserSurveyAndCampaignIdsAndNames">
      <input message="tns:ReadUserSurveyAndCampaignIdsAndNamesRequest"/>
      <output message="tns:ReadUserSurveyAndCampaignIdsAndNamesResponse"/>
    </operation>
    <operation name="ValidateDynamicFilter">
      <input message="tns:ValidateDynamicFilterRequest"/>
      <output message="tns:ValidateDynamicFilterResponse"/>
    </operation>
    <operation name="ReadSurvey">
      <input message="tns:ReadSurveyRequest"/>
      <output message="tns:ReadSurveyResponse"/>
    </operation>
    <operation name="ReadSurveyFilteredBySurveyAnalysisFilter">
      <input message="tns:ReadSurveyFilteredBySurveyAnalysisFilterRequest"/>
      <output message="tns:ReadSurveyFilteredBySurveyAnalysisFilterResponse"/>
    </operation>
    <operation name="ReadSurveyFilteredByDynamicFilter">
      <input message="tns:ReadSurveyFilteredByDynamicFilterRequest"/>
      <output message="tns:ReadSurveyFilteredByDynamicFilterResponse"/>
    </operation>
    <operation name="ReadSurveyName">
      <input message="tns:ReadSurveyNameRequest"/>
      <output message="tns:ReadSurveyNameResponse"/>
    </operation>
    <operation name="ReadSurveyFiltersIdsAndNames">
      <input message="tns:ReadSurveyFiltersIdsAndNamesRequest"/>
      <output message="tns:ReadSurveyFiltersIdsAndNamesResponse"/>
    </operation>
    <operation name="ReadSurveyDataviewsIdsAndNames">
      <input message="tns:ReadSurveyDataviewsIdsAndNamesRequest"/>
      <output message="tns:ReadSurveyDataviewsIdsAndNamesResponse"/>
    </operation>
    <operation name="ReadDataview">
      <input message="tns:ReadDataviewRequest"/>
      <output message="tns:ReadDataviewResponse"/>
    </operation>
    <operation name="ReadDataviewFilteredBySurveyAnalysisFilter">
      <input message="tns:ReadDataviewFilteredBySurveyAnalysisFilterRequest"/>
      <output message="tns:ReadDataviewFilteredBySurveyAnalysisFilterResponse"/>
    </operation>
    <operation name="ReadDataviewFilteredByDynamicFilter">
      <input message="tns:ReadDataviewFilteredByDynamicFilterRequest"/>
      <output message="tns:ReadDataviewFilteredByDynamicFilterResponse"/>
    </operation>
    <operation name="ReadDynamicDataview">
      <input message="tns:ReadDynamicDataviewRequest"/>
      <output message="tns:ReadDynamicDataviewResponse"/>
    </operation>
    <operation name="ReadDynamicDataviewFilteredBySurveyAnalysisFilter">
      <input message="tns:ReadDynamicDataviewFilteredBySurveyAnalysisFilterRequest"/>
      <output message="tns:ReadDynamicDataviewFilteredBySurveyAnalysisFilterResponse"/>
    </operation>
    <operation name="ReadDynamicDataviewFilteredByDynamicFilter">
      <input message="tns:ReadDynamicDataviewFilteredByDynamicFilterRequest"/>
      <output message="tns:ReadDynamicDataviewFilteredByDynamicFilterResponse"/>
    </operation>
    <operation name="ReadCampaign">
      <input message="tns:ReadCampaignRequest"/>
      <output message="tns:ReadCampaignResponse"/>
    </operation>
    <operation name="ReadCampaignFilteredBySurveyAnalysisFilter">
      <input message="tns:ReadCampaignFilteredBySurveyAnalysisFilterRequest"/>
      <output message="tns:ReadCampaignFilteredBySurveyAnalysisFilterResponse"/>
    </operation>
    <operation name="ReadCampaignFilteredByDynamicFilter">
      <input message="tns:ReadCampaignFilteredByDynamicFilterRequest"/>
      <output message="tns:ReadCampaignFilteredByDynamicFilterResponse"/>
    </operation>
    <operation name="SendInvitationEmail">
      <input message="tns:SendInvitationEmailRequest"/>
      <output message="tns:SendInvitationEmailResponse"/>
    </operation>
    <operation name="SendReminderEmail">
      <input message="tns:SendReminderEmailRequest"/>
      <output message="tns:SendReminderEmailResponse"/>
    </operation>
    <operation name="SendInvitationEmailFrom">
      <input message="tns:SendInvitationEmailFromRequest"/>
      <output message="tns:SendInvitationEmailFromResponse"/>
    </operation>
    <operation name="SendReminderEmailFrom">
      <input message="tns:SendReminderEmailFromRequest"/>
      <output message="tns:SendReminderEmailFromResponse"/>
    </operation>
    <operation name="CreateRespondentStatus">
      <input message="tns:CreateRespondentStatusRequest"/>
      <output message="tns:CreateRespondentStatusResponse"/>
    </operation>
    <operation name="ReadRespondentStatus">
      <input message="tns:ReadRespondentStatusRequest"/>
      <output message="tns:ReadRespondentStatusResponse"/>
    </operation>
    <operation name="ReadRespondentStatusArray">
      <input message="tns:ReadRespondentStatusArrayRequest"/>
      <output message="tns:ReadRespondentStatusArrayResponse"/>
    </operation>
    <operation name="DeleteRespondentStatus">
      <input message="tns:DeleteRespondentStatusRequest"/>
      <output message="tns:DeleteRespondentStatusResponse"/>
    </operation>
    <operation name="DeleteRespondentStatusArray">
      <input message="tns:DeleteRespondentStatusArrayRequest"/>
      <output message="tns:DeleteRespondentStatusArrayResponse"/>
    </operation>
    <operation name="UpdateRespondentStatus">
      <input message="tns:UpdateRespondentStatusRequest"/>
      <output message="tns:UpdateRespondentStatusResponse"/>
    </operation>
    <operation name="ReadPrintFormURL">
      <input message="tns:ReadPrintFormURLRequest"/>
      <output message="tns:ReadPrintFormURLResponse"/>
    </operation>
    <operation name="ReadSurveyFormURL">
      <input message="tns:ReadSurveyFormURLRequest"/>
      <output message="tns:ReadSurveyFormURLResponse"/>
    </operation>
    <operation name="ReadUploadedFile">
      <input message="tns:ReadUploadedFileRequest"/>
      <output message="tns:ReadUploadedFileResponse"/>
    </operation>
  </portType>
  <binding name="IWysuService_510binding" type="tns:IWysuService_510">
    <soap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/>
    <operation name="CanConnect">
      <soap:operation style="rpc" soapAction="urn:WysuService_510Intf-IWysuService_510#CanConnect"/>
      <input>
        <soap:body use="encoded" namespace="urn:WysuService_510Intf-IWysuService_510" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
      </input>
      <output>
        <soap:body use="encoded" namespace="urn:WysuService_510Intf-IWysuService_510" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
      </output>
    </operation>
    <operation name="CanRespondentConnect">
      <soap:operation style="rpc" soapAction="urn:WysuService_510Intf-IWysuService_510#CanRespondentConnect"/>
      <input>
        <soap:body use="encoded" namespace="urn:WysuService_510Intf-IWysuService_510" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
      </input>
      <output>
        <soap:body use="encoded" namespace="urn:WysuService_510Intf-IWysuService_510" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
      </output>
    </operation>
    <operation name="ReadUserAccount">
      <soap:operation style="rpc" soapAction="urn:WysuService_510Intf-IWysuService_510#ReadUserAccount"/>
      <input>
        <soap:body use="encoded" namespace="urn:WysuService_510Intf-IWysuService_510" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
      </input>
      <output>
        <soap:body use="encoded" namespace="urn:WysuService_510Intf-IWysuService_510" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
      </output>
    </operation>
    <operation name="ReadAddressBook">
      <soap:operation style="rpc" soapAction="urn:WysuService_510Intf-IWysuService_510#ReadAddressBook"/>
      <input>
        <soap:body use="encoded" namespace="urn:WysuService_510Intf-IWysuService_510" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
      </input>
      <output>
        <soap:body use="encoded" namespace="urn:WysuService_510Intf-IWysuService_510" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
      </output>
    </operation>
    <operation name="ReadGroup">
      <soap:operation style="rpc" soapAction="urn:WysuService_510Intf-IWysuService_510#ReadGroup"/>
      <input>
        <soap:body use="encoded" namespace="urn:WysuService_510Intf-IWysuService_510" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
      </input>
      <output>
        <soap:body use="encoded" namespace="urn:WysuService_510Intf-IWysuService_510" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
      </output>
    </operation>
    <operation name="ReadRespondent">
      <soap:operation style="rpc" soapAction="urn:WysuService_510Intf-IWysuService_510#ReadRespondent"/>
      <input>
        <soap:body use="encoded" namespace="urn:WysuService_510Intf-IWysuService_510" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
      </input>
      <output>
        <soap:body use="encoded" namespace="urn:WysuService_510Intf-IWysuService_510" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
      </output>
    </operation>
    <operation name="ReadRespondentGroups">
      <soap:operation style="rpc" soapAction="urn:WysuService_510Intf-IWysuService_510#ReadRespondentGroups"/>
      <input>
        <soap:body use="encoded" namespace="urn:WysuService_510Intf-IWysuService_510" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
      </input>
      <output>
        <soap:body use="encoded" namespace="urn:WysuService_510Intf-IWysuService_510" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
      </output>
    </operation>
    <operation name="ReadUserSurveyAndCampaignIdsAndNames">
      <soap:operation style="rpc" soapAction="urn:WysuService_510Intf-IWysuService_510#ReadUserSurveyAndCampaignIdsAndNames"/>
      <input>
        <soap:body use="encoded" namespace="urn:WysuService_510Intf-IWysuService_510" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
      </input>
      <output>
        <soap:body use="encoded" namespace="urn:WysuService_510Intf-IWysuService_510" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
      </output>
    </operation>
    <operation name="ValidateDynamicFilter">
      <soap:operation style="rpc" soapAction="urn:WysuService_510Intf-IWysuService_510#ValidateDynamicFilter"/>
      <input>
        <soap:body use="encoded" namespace="urn:WysuService_510Intf-IWysuService_510" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
      </input>
      <output>
        <soap:body use="encoded" namespace="urn:WysuService_510Intf-IWysuService_510" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
      </output>
    </operation>
    <operation name="ReadSurvey">
      <soap:operation style="rpc" soapAction="urn:WysuService_510Intf-IWysuService_510#ReadSurvey"/>
      <input>
        <soap:body use="encoded" namespace="urn:WysuService_510Intf-IWysuService_510" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
      </input>
      <output>
        <soap:body use="encoded" namespace="urn:WysuService_510Intf-IWysuService_510" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
      </output>
    </operation>
    <operation name="ReadSurveyFilteredBySurveyAnalysisFilter">
      <soap:operation style="rpc" soapAction="urn:WysuService_510Intf-IWysuService_510#ReadSurveyFilteredBySurveyAnalysisFilter"/>
      <input>
        <soap:body use="encoded" namespace="urn:WysuService_510Intf-IWysuService_510" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
      </input>
      <output>
        <soap:body use="encoded" namespace="urn:WysuService_510Intf-IWysuService_510" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
      </output>
    </operation>
    <operation name="ReadSurveyFilteredByDynamicFilter">
      <soap:operation style="rpc" soapAction="urn:WysuService_510Intf-IWysuService_510#ReadSurveyFilteredByDynamicFilter"/>
      <input>
        <soap:body use="encoded" namespace="urn:WysuService_510Intf-IWysuService_510" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
      </input>
      <output>
        <soap:body use="encoded" namespace="urn:WysuService_510Intf-IWysuService_510" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
      </output>
    </operation>
    <operation name="ReadSurveyName">
      <soap:operation style="rpc" soapAction="urn:WysuService_510Intf-IWysuService_510#ReadSurveyName"/>
      <input>
        <soap:body use="encoded" namespace="urn:WysuService_510Intf-IWysuService_510" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
      </input>
      <output>
        <soap:body use="encoded" namespace="urn:WysuService_510Intf-IWysuService_510" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
      </output>
    </operation>
    <operation name="ReadSurveyFiltersIdsAndNames">
      <soap:operation style="rpc" soapAction="urn:WysuService_510Intf-IWysuService_510#ReadSurveyFiltersIdsAndNames"/>
      <input>
        <soap:body use="encoded" namespace="urn:WysuService_510Intf-IWysuService_510" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
      </input>
      <output>
        <soap:body use="encoded" namespace="urn:WysuService_510Intf-IWysuService_510" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
      </output>
    </operation>
    <operation name="ReadSurveyDataviewsIdsAndNames">
      <soap:operation style="rpc" soapAction="urn:WysuService_510Intf-IWysuService_510#ReadSurveyDataviewsIdsAndNames"/>
      <input>
        <soap:body use="encoded" namespace="urn:WysuService_510Intf-IWysuService_510" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
      </input>
      <output>
        <soap:body use="encoded" namespace="urn:WysuService_510Intf-IWysuService_510" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
      </output>
    </operation>
    <operation name="ReadDataview">
      <soap:operation style="rpc" soapAction="urn:WysuService_510Intf-IWysuService_510#ReadDataview"/>
      <input>
        <soap:body use="encoded" namespace="urn:WysuService_510Intf-IWysuService_510" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
      </input>
      <output>
        <soap:body use="encoded" namespace="urn:WysuService_510Intf-IWysuService_510" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
      </output>
    </operation>
    <operation name="ReadDataviewFilteredBySurveyAnalysisFilter">
      <soap:operation style="rpc" soapAction="urn:WysuService_510Intf-IWysuService_510#ReadDataviewFilteredBySurveyAnalysisFilter"/>
      <input>
        <soap:body use="encoded" namespace="urn:WysuService_510Intf-IWysuService_510" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
      </input>
      <output>
        <soap:body use="encoded" namespace="urn:WysuService_510Intf-IWysuService_510" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
      </output>
    </operation>
    <operation name="ReadDataviewFilteredByDynamicFilter">
      <soap:operation style="rpc" soapAction="urn:WysuService_510Intf-IWysuService_510#ReadDataviewFilteredByDynamicFilter"/>
      <input>
        <soap:body use="encoded" namespace="urn:WysuService_510Intf-IWysuService_510" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
      </input>
      <output>
        <soap:body use="encoded" namespace="urn:WysuService_510Intf-IWysuService_510" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
      </output>
    </operation>
    <operation name="ReadDynamicDataview">
      <soap:operation style="rpc" soapAction="urn:WysuService_510Intf-IWysuService_510#ReadDynamicDataview"/>
      <input>
        <soap:body use="encoded" namespace="urn:WysuService_510Intf-IWysuService_510" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
      </input>
      <output>
        <soap:body use="encoded" namespace="urn:WysuService_510Intf-IWysuService_510" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
      </output>
    </operation>
    <operation name="ReadDynamicDataviewFilteredBySurveyAnalysisFilter">
      <soap:operation style="rpc" soapAction="urn:WysuService_510Intf-IWysuService_510#ReadDynamicDataviewFilteredBySurveyAnalysisFilter"/>
      <input>
        <soap:body use="encoded" namespace="urn:WysuService_510Intf-IWysuService_510" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
      </input>
      <output>
        <soap:body use="encoded" namespace="urn:WysuService_510Intf-IWysuService_510" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
      </output>
    </operation>
    <operation name="ReadDynamicDataviewFilteredByDynamicFilter">
      <soap:operation style="rpc" soapAction="urn:WysuService_510Intf-IWysuService_510#ReadDynamicDataviewFilteredByDynamicFilter"/>
      <input>
        <soap:body use="encoded" namespace="urn:WysuService_510Intf-IWysuService_510" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
      </input>
      <output>
        <soap:body use="encoded" namespace="urn:WysuService_510Intf-IWysuService_510" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
      </output>
    </operation>
    <operation name="ReadCampaign">
      <soap:operation style="rpc" soapAction="urn:WysuService_510Intf-IWysuService_510#ReadCampaign"/>
      <input>
        <soap:body use="encoded" namespace="urn:WysuService_510Intf-IWysuService_510" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
      </input>
      <output>
        <soap:body use="encoded" namespace="urn:WysuService_510Intf-IWysuService_510" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
      </output>
    </operation>
    <operation name="ReadCampaignFilteredBySurveyAnalysisFilter">
      <soap:operation style="rpc" soapAction="urn:WysuService_510Intf-IWysuService_510#ReadCampaignFilteredBySurveyAnalysisFilter"/>
      <input>
        <soap:body use="encoded" namespace="urn:WysuService_510Intf-IWysuService_510" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
      </input>
      <output>
        <soap:body use="encoded" namespace="urn:WysuService_510Intf-IWysuService_510" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
      </output>
    </operation>
    <operation name="ReadCampaignFilteredByDynamicFilter">
      <soap:operation style="rpc" soapAction="urn:WysuService_510Intf-IWysuService_510#ReadCampaignFilteredByDynamicFilter"/>
      <input>
        <soap:body use="encoded" namespace="urn:WysuService_510Intf-IWysuService_510" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
      </input>
      <output>
        <soap:body use="encoded" namespace="urn:WysuService_510Intf-IWysuService_510" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
      </output>
    </operation>
    <operation name="SendInvitationEmail">
      <soap:operation style="rpc" soapAction="urn:WysuService_510Intf-IWysuService_510#SendInvitationEmail"/>
      <input>
        <soap:body use="encoded" namespace="urn:WysuService_510Intf-IWysuService_510" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
      </input>
      <output>
        <soap:body use="encoded" namespace="urn:WysuService_510Intf-IWysuService_510" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
      </output>
    </operation>
    <operation name="SendReminderEmail">
      <soap:operation style="rpc" soapAction="urn:WysuService_510Intf-IWysuService_510#SendReminderEmail"/>
      <input>
        <soap:body use="encoded" namespace="urn:WysuService_510Intf-IWysuService_510" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
      </input>
      <output>
        <soap:body use="encoded" namespace="urn:WysuService_510Intf-IWysuService_510" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
      </output>
    </operation>
    <operation name="SendInvitationEmailFrom">
      <soap:operation style="rpc" soapAction="urn:WysuService_510Intf-IWysuService_510#SendInvitationEmailFrom"/>
      <input>
        <soap:body use="encoded" namespace="urn:WysuService_510Intf-IWysuService_510" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
      </input>
      <output>
        <soap:body use="encoded" namespace="urn:WysuService_510Intf-IWysuService_510" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
      </output>
    </operation>
    <operation name="SendReminderEmailFrom">
      <soap:operation style="rpc" soapAction="urn:WysuService_510Intf-IWysuService_510#SendReminderEmailFrom"/>
      <input>
        <soap:body use="encoded" namespace="urn:WysuService_510Intf-IWysuService_510" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
      </input>
      <output>
        <soap:body use="encoded" namespace="urn:WysuService_510Intf-IWysuService_510" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
      </output>
    </operation>
    <operation name="CreateRespondentStatus">
      <soap:operation style="rpc" soapAction="urn:WysuService_510Intf-IWysuService_510#CreateRespondentStatus"/>
      <input>
        <soap:body use="encoded" namespace="urn:WysuService_510Intf-IWysuService_510" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
      </input>
      <output>
        <soap:body use="encoded" namespace="urn:WysuService_510Intf-IWysuService_510" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
      </output>
    </operation>
    <operation name="ReadRespondentStatus">
      <soap:operation style="rpc" soapAction="urn:WysuService_510Intf-IWysuService_510#ReadRespondentStatus"/>
      <input>
        <soap:body use="encoded" namespace="urn:WysuService_510Intf-IWysuService_510" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
      </input>
      <output>
        <soap:body use="encoded" namespace="urn:WysuService_510Intf-IWysuService_510" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
      </output>
    </operation>
    <operation name="ReadRespondentStatusArray">
      <soap:operation style="rpc" soapAction="urn:WysuService_510Intf-IWysuService_510#ReadRespondentStatusArray"/>
      <input>
        <soap:body use="encoded" namespace="urn:WysuService_510Intf-IWysuService_510" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
      </input>
      <output>
        <soap:body use="encoded" namespace="urn:WysuService_510Intf-IWysuService_510" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
      </output>
    </operation>
    <operation name="DeleteRespondentStatus">
      <soap:operation style="rpc" soapAction="urn:WysuService_510Intf-IWysuService_510#DeleteRespondentStatus"/>
      <input>
        <soap:body use="encoded" namespace="urn:WysuService_510Intf-IWysuService_510" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
      </input>
      <output>
        <soap:body use="encoded" namespace="urn:WysuService_510Intf-IWysuService_510" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
      </output>
    </operation>
    <operation name="DeleteRespondentStatusArray">
      <soap:operation style="rpc" soapAction="urn:WysuService_510Intf-IWysuService_510#DeleteRespondentStatusArray"/>
      <input>
        <soap:body use="encoded" namespace="urn:WysuService_510Intf-IWysuService_510" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
      </input>
      <output>
        <soap:body use="encoded" namespace="urn:WysuService_510Intf-IWysuService_510" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
      </output>
    </operation>
    <operation name="UpdateRespondentStatus">
      <soap:operation style="rpc" soapAction="urn:WysuService_510Intf-IWysuService_510#UpdateRespondentStatus"/>
      <input>
        <soap:body use="encoded" namespace="urn:WysuService_510Intf-IWysuService_510" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
      </input>
      <output>
        <soap:body use="encoded" namespace="urn:WysuService_510Intf-IWysuService_510" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
      </output>
    </operation>
    <operation name="ReadPrintFormURL">
      <soap:operation style="rpc" soapAction="urn:WysuService_510Intf-IWysuService_510#ReadPrintFormURL"/>
      <input>
        <soap:body use="encoded" namespace="urn:WysuService_510Intf-IWysuService_510" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
      </input>
      <output>
        <soap:body use="encoded" namespace="urn:WysuService_510Intf-IWysuService_510" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
      </output>
    </operation>
    <operation name="ReadSurveyFormURL">
      <soap:operation style="rpc" soapAction="urn:WysuService_510Intf-IWysuService_510#ReadSurveyFormURL"/>
      <input>
        <soap:body use="encoded" namespace="urn:WysuService_510Intf-IWysuService_510" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
      </input>
      <output>
        <soap:body use="encoded" namespace="urn:WysuService_510Intf-IWysuService_510" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
      </output>
    </operation>
    <operation name="ReadUploadedFile">
      <soap:operation style="rpc" soapAction="urn:WysuService_510Intf-IWysuService_510#ReadUploadedFile"/>
      <input>
        <soap:body use="encoded" namespace="urn:WysuService_510Intf-IWysuService_510" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
      </input>
      <output>
        <soap:body use="encoded" namespace="urn:WysuService_510Intf-IWysuService_510" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
      </output>
    </operation>
  </binding>
  <service name="IWysuService_510service">
    <port name="IWysuService_510Port" binding="tns:IWysuService_510binding">
      <soap:address location="http://www.wysuforms.com/cgi/HE/soap/IWysuService_510"/>
    </port>
  </service>
</definitions>
