<?xml version="1.0" encoding="UTF-8"?>
<definitions name="GSoapWS"
 targetNamespace="http://192.168.96.34/gsoap/GSoapWS.wsdl"
 xmlns:tns="http://192.168.96.34/gsoap/GSoapWS.wsdl"
 xmlns:SOAP-ENV="http://www.w3.org/2003/05/soap-envelope"
 xmlns:SOAP-ENC="http://www.w3.org/2003/05/soap-encoding"
 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
 xmlns:xsd="http://www.w3.org/2001/XMLSchema"
 xmlns:C3JM="http://localhost:8080/C3JM.wsdl"
 xmlns:GSoapWS="urn:GSoapWS"
 xmlns:SOAP="http://schemas.xmlsoap.org/wsdl/soap12/"
 xmlns:MIME="http://schemas.xmlsoap.org/wsdl/mime/"
 xmlns:DIME="http://schemas.xmlsoap.org/ws/2002/04/dime/wsdl/"
 xmlns:WSDL="http://schemas.xmlsoap.org/wsdl/"
 xmlns="http://schemas.xmlsoap.org/wsdl/">

<types>

 <schema targetNamespace="http://localhost:8080/C3JM.wsdl"
  xmlns:SOAP-ENV="http://www.w3.org/2003/05/soap-envelope"
  xmlns:SOAP-ENC="http://www.w3.org/2003/05/soap-encoding"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  xmlns:C3JM="http://localhost:8080/C3JM.wsdl"
  xmlns:GSoapWS="urn:GSoapWS"
  xmlns="http://www.w3.org/2001/XMLSchema"
  elementFormDefault="qualified"
  attributeFormDefault="qualified">
  <complexType name="JobId">
   <sequence>
     <element name="JobPrefixId" type="xsd:int" minOccurs="1" maxOccurs="1"/>
     <element name="JobId" type="xsd:int" minOccurs="1" maxOccurs="1"/>
   </sequence>
  </complexType>
  <complexType name="JobIds">
   <sequence>
    <element name="item" type="C3JM:JobId" minOccurs="0" maxOccurs="unbounded" nillable="true"/>
   </sequence>
  </complexType>
  <complexType name="Job">
   <sequence>
     <element name="ForcedServerName" type="xsd:string" minOccurs="1" maxOccurs="1"/>
     <element name="JobPrefixId" type="xsd:int" minOccurs="1" maxOccurs="1"/>
     <element name="JobId" type="xsd:int" minOccurs="1" maxOccurs="1"/>
     <element name="EventIdPrefix" type="xsd:string" minOccurs="1" maxOccurs="1"/>
     <element name="JobType" type="xsd:string" minOccurs="1" maxOccurs="1"/>
     <element name="AcctMgmtDBId" type="xsd:int" minOccurs="1" maxOccurs="1"/>
     <element name="BlockedListUserTag" type="xsd:string" minOccurs="1" maxOccurs="1"/>
     <element name="BlockedListMembership" type="xsd:int" minOccurs="1" maxOccurs="1"/>
     <element name="AccountOptions" type="xsd:int" minOccurs="1" maxOccurs="1"/>
     <element name="AccountId" type="xsd:string" minOccurs="1" maxOccurs="1"/>
     <element name="JobScheduleStartDtType" type="xsd:int" minOccurs="1" maxOccurs="1"/>
     <element name="JobSubmitDt" type="xsd:dateTime" minOccurs="1" maxOccurs="1"/>
     <element name="JobScheduleStartDt" type="xsd:dateTime" minOccurs="1" maxOccurs="1"/>
     <element name="JobExpiryDt" type="xsd:dateTime" minOccurs="1" maxOccurs="1"/>
     <element name="PageCt" type="xsd:int" minOccurs="1" maxOccurs="1"/>
     <element name="RecipientCt" type="xsd:int" minOccurs="1" maxOccurs="1"/>
     <element name="PreProcessFlags" type="xsd:long" minOccurs="1" maxOccurs="1"/>
     <element name="PostProcessFlags" type="xsd:long" minOccurs="1" maxOccurs="1"/>
     <element name="HoldFlags" type="xsd:long" minOccurs="1" maxOccurs="1"/>
     <element name="CancelFlags" type="xsd:long" minOccurs="1" maxOccurs="1"/>
     <element name="SubmitIP" type="xsd:string" minOccurs="1" maxOccurs="1"/>
     <element name="SubmitSoftwareClient" type="xsd:string" minOccurs="1" maxOccurs="1"/>
     <element name="SubmitProtocolVersion" type="xsd:string" minOccurs="1" maxOccurs="1"/>
     <element name="SubmitUiVersion" type="xsd:string" minOccurs="1" maxOccurs="1"/>
     <element name="SubmitApiDllVersion" type="xsd:string" minOccurs="1" maxOccurs="1"/>
     <element name="SubmitWinInetVersion" type="xsd:string" minOccurs="1" maxOccurs="1"/>
     <element name="SubmitGateway" type="xsd:string" minOccurs="1" maxOccurs="1"/>
     <element name="InitialPriority" type="xsd:int" minOccurs="1" maxOccurs="1"/>
     <element name="RetryPriority" type="xsd:int" minOccurs="1" maxOccurs="1"/>
     <element name="RetryInterval" type="xsd:int" minOccurs="1" maxOccurs="1"/>
     <element name="RetryCount" type="xsd:int" minOccurs="1" maxOccurs="1"/>
     <element name="Resolution" type="xsd:string" minOccurs="1" maxOccurs="1"/>
     <element name="Billing" type="xsd:string" minOccurs="1" maxOccurs="1"/>
     <element name="TitleString" type="xsd:string" minOccurs="1" maxOccurs="1"/>
     <element name="SenderCSID" type="xsd:string" minOccurs="1" maxOccurs="1"/>
     <element name="SenderName" type="xsd:string" minOccurs="1" maxOccurs="1"/>
     <element name="SenderCompany" type="xsd:string" minOccurs="1" maxOccurs="1"/>
     <element name="SenderAddress1" type="xsd:string" minOccurs="1" maxOccurs="1"/>
     <element name="SenderAddress2" type="xsd:string" minOccurs="1" maxOccurs="1"/>
     <element name="SenderCity" type="xsd:string" minOccurs="1" maxOccurs="1"/>
     <element name="SenderState" type="xsd:string" minOccurs="1" maxOccurs="1"/>
     <element name="SenderZip" type="xsd:string" minOccurs="1" maxOccurs="1"/>
     <element name="SenderCountry" type="xsd:string" minOccurs="1" maxOccurs="1"/>
     <element name="SenderVoice" type="xsd:string" minOccurs="1" maxOccurs="1"/>
     <element name="SenderFax" type="xsd:string" minOccurs="1" maxOccurs="1"/>
     <element name="CoverType" type="xsd:string" minOccurs="1" maxOccurs="1"/>
     <element name="CoverName" type="xsd:string" minOccurs="1" maxOccurs="1"/>
     <element name="CoverSubject" type="xsd:string" minOccurs="1" maxOccurs="1"/>
     <element name="UserField1" type="xsd:string" minOccurs="1" maxOccurs="1"/>
     <element name="UserField2" type="xsd:string" minOccurs="1" maxOccurs="1"/>
     <element name="UserField3" type="xsd:string" minOccurs="1" maxOccurs="1"/>
     <element name="UserField4" type="xsd:string" minOccurs="1" maxOccurs="1"/>
     <element name="UserField5" type="xsd:string" minOccurs="1" maxOccurs="1"/>
     <element name="UserField6" type="xsd:string" minOccurs="1" maxOccurs="1"/>
     <element name="UserField7" type="xsd:string" minOccurs="1" maxOccurs="1"/>
     <element name="UserField8" type="xsd:string" minOccurs="1" maxOccurs="1"/>
     <element name="UserField9" type="xsd:string" minOccurs="1" maxOccurs="1"/>
     <element name="UserField10" type="xsd:string" minOccurs="1" maxOccurs="1"/>
     <element name="UserField11" type="xsd:string" minOccurs="1" maxOccurs="1"/>
     <element name="UserField12" type="xsd:string" minOccurs="1" maxOccurs="1"/>
     <element name="SendTimeType" type="xsd:string" minOccurs="1" maxOccurs="1"/>
     <element name="NotifyByEmail" type="xsd:string" minOccurs="1" maxOccurs="1"/>
     <element name="NotifyEmailAddr" type="xsd:string" minOccurs="1" maxOccurs="1"/>
     <element name="NotifyByFax" type="xsd:string" minOccurs="1" maxOccurs="1"/>
     <element name="NotifyFaxNumber" type="xsd:string" minOccurs="1" maxOccurs="1"/>
     <element name="UserJobName" type="xsd:string" minOccurs="1" maxOccurs="1"/>
     <element name="TimeZone" type="xsd:string" minOccurs="1" maxOccurs="1"/>
     <element name="HeaderDateFormat" type="xsd:string" minOccurs="1" maxOccurs="1"/>
   </sequence>
  </complexType>
  <complexType name="JobRecipient">
   <sequence>
     <element name="RecipientId" type="xsd:int" minOccurs="1" maxOccurs="1"/>
     <element name="EventFaxNumber" type="xsd:string" minOccurs="1" maxOccurs="1"/>
     <element name="EventCountryCode" type="xsd:string" minOccurs="1" maxOccurs="1"/>
     <element name="EventAreaCodeNPA" type="xsd:string" minOccurs="1" maxOccurs="1"/>
     <element name="EventLocalNumber" type="xsd:string" minOccurs="1" maxOccurs="1"/>
     <element name="EventRecipientName" type="xsd:string" minOccurs="1" maxOccurs="1"/>
     <element name="EventRecipientCompanyName" type="xsd:string" minOccurs="1" maxOccurs="1"/>
     <element name="RecipField1" type="xsd:string" minOccurs="1" maxOccurs="1"/>
     <element name="RecipField2" type="xsd:string" minOccurs="1" maxOccurs="1"/>
     <element name="RecipField3" type="xsd:string" minOccurs="1" maxOccurs="1"/>
     <element name="RecipField4" type="xsd:string" minOccurs="1" maxOccurs="1"/>
     <element name="RecipField5" type="xsd:string" minOccurs="1" maxOccurs="1"/>
     <element name="RecipField6" type="xsd:string" minOccurs="1" maxOccurs="1"/>
     <element name="RecipField7" type="xsd:string" minOccurs="1" maxOccurs="1"/>
     <element name="RecipField8" type="xsd:string" minOccurs="1" maxOccurs="1"/>
     <element name="RecipField9" type="xsd:string" minOccurs="1" maxOccurs="1"/>
     <element name="RecipField10" type="xsd:string" minOccurs="1" maxOccurs="1"/>
     <element name="RecipField11" type="xsd:string" minOccurs="1" maxOccurs="1"/>
     <element name="RecipField12" type="xsd:string" minOccurs="1" maxOccurs="1"/>
     <element name="RecipTitle" type="xsd:string" minOccurs="1" maxOccurs="1"/>
     <element name="RecipFirstName" type="xsd:string" minOccurs="1" maxOccurs="1"/>
     <element name="RecipLastName" type="xsd:string" minOccurs="1" maxOccurs="1"/>
     <element name="RecipAddress1" type="xsd:string" minOccurs="1" maxOccurs="1"/>
     <element name="RecipAddress2" type="xsd:string" minOccurs="1" maxOccurs="1"/>
     <element name="RecipCity" type="xsd:string" minOccurs="1" maxOccurs="1"/>
     <element name="RecipState" type="xsd:string" minOccurs="1" maxOccurs="1"/>
     <element name="RecipZipcode" type="xsd:string" minOccurs="1" maxOccurs="1"/>
     <element name="RecipCountry" type="xsd:string" minOccurs="1" maxOccurs="1"/>
     <element name="RecipVoiceNumber" type="xsd:string" minOccurs="1" maxOccurs="1"/>
     <element name="PreProcessFlags" type="xsd:long" minOccurs="1" maxOccurs="1"/>
     <element name="SecureCSID" type="xsd:string" minOccurs="1" maxOccurs="1"/>
     <element name="RequestTTFP" type="xsd:int" minOccurs="1" maxOccurs="1"/>
   </sequence>
  </complexType>
  <complexType name="JobRecipientTTFP">
   <sequence>
     <element name="RecipientId" type="xsd:int" minOccurs="1" maxOccurs="1"/>
     <element name="RecipTTFP" type="xsd:long" minOccurs="1" maxOccurs="1"/>
   </sequence>
  </complexType>
  <complexType name="JobRecipientsTTFP">
   <sequence>
    <element name="item" type="C3JM:JobRecipientTTFP" minOccurs="0" maxOccurs="unbounded" nillable="true"/>
   </sequence>
  </complexType>
  <complexType name="UserAccount">
   <sequence>
     <element name="AccountId" type="xsd:string" minOccurs="1" maxOccurs="1"/>
     <element name="AcctMgmtOrderId" type="xsd:int" minOccurs="1" maxOccurs="1"/>
     <element name="AcctMgmtDBId" type="xsd:int" minOccurs="1" maxOccurs="1"/>
     <element name="IsAdminLocked" type="xsd:int" minOccurs="1" maxOccurs="1"/>
     <element name="Password" type="xsd:string" minOccurs="1" maxOccurs="1"/>
     <element name="JobType" type="xsd:string" minOccurs="1" maxOccurs="1"/>
     <element name="InitialPriority" type="xsd:short" minOccurs="1" maxOccurs="1"/>
     <element name="RetryPriority" type="xsd:short" minOccurs="1" maxOccurs="1"/>
     <element name="RetryCount" type="xsd:short" minOccurs="1" maxOccurs="1"/>
     <element name="RetryInterval" type="xsd:short" minOccurs="1" maxOccurs="1"/>
     <element name="SenderName" type="xsd:string" minOccurs="1" maxOccurs="1"/>
     <element name="SenderAddress1" type="xsd:string" minOccurs="1" maxOccurs="1"/>
     <element name="SenderAddress2" type="xsd:string" minOccurs="1" maxOccurs="1"/>
     <element name="SenderCity" type="xsd:string" minOccurs="1" maxOccurs="1"/>
     <element name="SenderState" type="xsd:string" minOccurs="1" maxOccurs="1"/>
     <element name="SenderZip" type="xsd:string" minOccurs="1" maxOccurs="1"/>
     <element name="SenderCountry" type="xsd:string" minOccurs="1" maxOccurs="1"/>
     <element name="SenderVoice" type="xsd:string" minOccurs="1" maxOccurs="1"/>
     <element name="SenderFax" type="xsd:string" minOccurs="1" maxOccurs="1"/>
     <element name="PreProcessReportType" type="xsd:string" minOccurs="1" maxOccurs="1"/>
     <element name="PreProcessReportAddress" type="xsd:string" minOccurs="1" maxOccurs="1"/>
     <element name="PostProcessReportType" type="xsd:string" minOccurs="1" maxOccurs="1"/>
     <element name="PostProcessReportAddress" type="xsd:string" minOccurs="1" maxOccurs="1"/>
     <element name="BlockedListUserTag" type="xsd:string" minOccurs="1" maxOccurs="1"/>
     <element name="PreferredDlvrySystems" type="xsd:int" minOccurs="1" maxOccurs="1"/>
     <element name="BlockedListMembership" type="xsd:int" minOccurs="1" maxOccurs="1"/>
     <element name="SenderCSID" type="xsd:string" minOccurs="1" maxOccurs="1"/>
     <element name="AccountOptions" type="xsd:int" minOccurs="1" maxOccurs="1"/>
     <element name="TimeZone" type="xsd:string" minOccurs="1" maxOccurs="1"/>
     <element name="HeaderDateFormat" type="xsd:string" minOccurs="1" maxOccurs="1"/>
   </sequence>
  </complexType>
  <complexType name="JobRecipients">
   <sequence>
    <element name="item" type="C3JM:JobRecipient" minOccurs="0" maxOccurs="unbounded" nillable="true"/>
   </sequence>
  </complexType>
  <complexType name="JobFile">
   <sequence>
     <element name="FileIndex" type="xsd:int" minOccurs="1" maxOccurs="1"/>
     <element name="FileTypeId" type="xsd:int" minOccurs="1" maxOccurs="1"/>
     <element name="FileData" type="xsd:base64Binary" minOccurs="1" maxOccurs="1" nillable="false"/>
     <element name="bOverlayWithNext" type="xsd:boolean" minOccurs="1" maxOccurs="1"/>
   </sequence>
  </complexType>
  <complexType name="JobFileRaw">
   <sequence>
     <element name="FileIndex" type="xsd:int" minOccurs="1" maxOccurs="1"/>
     <element name="FileTypeId" type="xsd:int" minOccurs="1" maxOccurs="1"/>
     <element name="FileData" type="xsd:string" minOccurs="1" maxOccurs="1"/>
     <element name="bOverlayWithNext" type="xsd:boolean" minOccurs="1" maxOccurs="1"/>
   </sequence>
  </complexType>
  <complexType name="JobFiles">
   <sequence>
    <element name="item" type="C3JM:JobFile" minOccurs="0" maxOccurs="unbounded" nillable="true"/>
   </sequence>
  </complexType>
  <complexType name="JobFilesRaw">
   <sequence>
    <element name="item" type="C3JM:JobFileRaw" minOccurs="0" maxOccurs="unbounded" nillable="true"/>
   </sequence>
  </complexType>
  <complexType name="Error">
   <sequence>
     <element name="ErrorCode" type="xsd:int" minOccurs="1" maxOccurs="1"/>
     <element name="ErrorExtra" type="xsd:int" minOccurs="1" maxOccurs="1"/>
     <element name="ErrorClass" type="xsd:int" minOccurs="1" maxOccurs="1"/>
     <element name="ErrorString" type="xsd:string" minOccurs="1" maxOccurs="1"/>
   </sequence>
  </complexType>
  <complexType name="RequestResponse">
   <sequence>
     <element name="Return" type="xsd:int" minOccurs="1" maxOccurs="1"/>
     <element name="Error" type="C3JM:Error" minOccurs="1" maxOccurs="1"/>
   </sequence>
  </complexType>
  <complexType name="MoveJobsToWSRequest">
   <sequence>
     <element name="Jobs" type="C3JM:JobIds" minOccurs="1" maxOccurs="1" nillable="false"/>
     <element name="WorkingServerAddress" type="xsd:string" minOccurs="1" maxOccurs="1"/>
     <element name="NotifyEmailAddress" type="xsd:string" minOccurs="1" maxOccurs="1"/>
   </sequence>
  </complexType>
  <complexType name="RecipientStatusRequest">
   <sequence>
     <element name="JobId" type="xsd:int" minOccurs="1" maxOccurs="1"/>
     <element name="JobPrefixId" type="xsd:int" minOccurs="1" maxOccurs="1"/>
     <element name="RecipientId" type="xsd:int" minOccurs="1" maxOccurs="1"/>
   </sequence>
  </complexType>
  <complexType name="RecipientStatus">
   <sequence>
     <element name="JobId" type="xsd:int" minOccurs="1" maxOccurs="1"/>
     <element name="JobPrefixId" type="xsd:int" minOccurs="1" maxOccurs="1"/>
     <element name="RecipientId" type="xsd:int" minOccurs="1" maxOccurs="1"/>
     <element name="EventStatusId" type="xsd:int" minOccurs="1" maxOccurs="1"/>
     <element name="EventDlvryECD" type="xsd:string" minOccurs="1" maxOccurs="1"/>
     <element name="EventSubmitDt" type="xsd:dateTime" minOccurs="1" maxOccurs="1"/>
     <element name="EventScheduleStartDt" type="xsd:dateTime" minOccurs="1" maxOccurs="1"/>
     <element name="EventStartDt" type="xsd:dateTime" minOccurs="1" maxOccurs="1"/>
     <element name="EventStopDt" type="xsd:dateTime" minOccurs="1" maxOccurs="1"/>
     <element name="EventFaxNumber" type="xsd:string" minOccurs="1" maxOccurs="1"/>
     <element name="EventDlvryAttempts" type="xsd:int" minOccurs="1" maxOccurs="1"/>
     <element name="EventDlvryPriority" type="xsd:int" minOccurs="1" maxOccurs="1"/>
     <element name="EventDuration" type="xsd:int" minOccurs="1" maxOccurs="1"/>
     <element name="EventDlvrySpeed" type="xsd:int" minOccurs="1" maxOccurs="1"/>
     <element name="EventDlvryCurrentPageCt" type="xsd:int" minOccurs="1" maxOccurs="1"/>
     <element name="EventDlvryPageCt" type="xsd:int" minOccurs="1" maxOccurs="1"/>
     <element name="ErrorCode" type="xsd:int" minOccurs="1" maxOccurs="1"/>
     <element name="ErrorClass" type="xsd:int" minOccurs="1" maxOccurs="1"/>
     <element name="ErrorExtra" type="xsd:int" minOccurs="1" maxOccurs="1"/>
     <element name="ErrorSource" type="xsd:int" minOccurs="1" maxOccurs="1"/>
     <element name="ErrorDesc" type="xsd:string" minOccurs="1" maxOccurs="1"/>
     <element name="DlvryServerRecptId" type="xsd:string" minOccurs="1" maxOccurs="1"/>
     <element name="DlvryServerRecptRecvCSID" type="xsd:string" minOccurs="1" maxOccurs="1"/>
     <element name="DlvryServerRecptErrorCd" type="xsd:string" minOccurs="1" maxOccurs="1"/>
     <element name="DlvryServerRecptErrorDesc" type="xsd:string" minOccurs="1" maxOccurs="1"/>
     <element name="DlvryServerRecptStatus" type="xsd:string" minOccurs="1" maxOccurs="1"/>
   </sequence>
  </complexType>
  <complexType name="CancelJobRequest">
   <sequence>
     <element name="AccountId" type="xsd:string" minOccurs="1" maxOccurs="1"/>
     <element name="JobId" type="xsd:int" minOccurs="1" maxOccurs="1"/>
     <element name="JobPrefixId" type="xsd:int" minOccurs="1" maxOccurs="1"/>
     <element name="RecipientId" type="xsd:int" minOccurs="1" maxOccurs="1"/>
   </sequence>
  </complexType>
  <complexType name="JobReportRequest">
   <sequence>
     <element name="AccountId" type="xsd:string" minOccurs="1" maxOccurs="1"/>
     <element name="JobId" type="xsd:int" minOccurs="1" maxOccurs="1"/>
     <element name="JobPrefixId" type="xsd:int" minOccurs="1" maxOccurs="1"/>
     <element name="ReportType" type="xsd:int" minOccurs="1" maxOccurs="1"/>
     <element name="ReportAddress" type="xsd:string" minOccurs="1" maxOccurs="1"/>
   </sequence>
  </complexType>
  <complexType name="JobPriorityRequest">
   <sequence>
     <element name="JobId" type="xsd:int" minOccurs="1" maxOccurs="1"/>
     <element name="JobPrefixId" type="xsd:int" minOccurs="1" maxOccurs="1"/>
     <element name="Down" type="xsd:int" minOccurs="1" maxOccurs="1"/>
   </sequence>
  </complexType>
  <complexType name="JobDeliveryRequest">
   <sequence>
     <element name="JobId" type="xsd:int" minOccurs="1" maxOccurs="1"/>
     <element name="JobPrefixId" type="xsd:int" minOccurs="1" maxOccurs="1"/>
     <element name="ChangeUserName" type="xsd:string" minOccurs="1" maxOccurs="1"/>
   </sequence>
  </complexType>
  <complexType name="JobScheduleRequest">
   <sequence>
     <element name="JobId" type="xsd:int" minOccurs="1" maxOccurs="1"/>
     <element name="JobPrefixId" type="xsd:int" minOccurs="1" maxOccurs="1"/>
     <element name="JobScheduleStartDt" type="xsd:dateTime" minOccurs="1" maxOccurs="1"/>
     <element name="ChangeUserName" type="xsd:string" minOccurs="1" maxOccurs="1"/>
   </sequence>
  </complexType>
  <complexType name="JobActionResponse">
   <sequence>
     <element name="return" type="C3JM:RequestResponse" minOccurs="1" maxOccurs="1"/>
     <element name="outparam" type="xsd:string" minOccurs="1" maxOccurs="1"/>
   </sequence>
  </complexType>
 </schema>

 <schema targetNamespace="urn:GSoapWS"
  xmlns:SOAP-ENV="http://www.w3.org/2003/05/soap-envelope"
  xmlns:SOAP-ENC="http://www.w3.org/2003/05/soap-encoding"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  xmlns:C3JM="http://localhost:8080/C3JM.wsdl"
  xmlns:GSoapWS="urn:GSoapWS"
  xmlns="http://www.w3.org/2001/XMLSchema"
  elementFormDefault="qualified"
  attributeFormDefault="qualified">
  <complexType name="JobIds">
   <sequence>
    <element name="item" type="C3JM:JobId" minOccurs="0" maxOccurs="unbounded" nillable="true"/>
   </sequence>
  </complexType>
  <complexType name="JobRecipientsTTFP">
   <sequence>
    <element name="item" type="C3JM:JobRecipientTTFP" minOccurs="0" maxOccurs="unbounded" nillable="true"/>
   </sequence>
  </complexType>
  <complexType name="JobRecipients">
   <sequence>
    <element name="item" type="C3JM:JobRecipient" minOccurs="0" maxOccurs="unbounded" nillable="true"/>
   </sequence>
  </complexType>
  <complexType name="JobFiles">
   <sequence>
    <element name="item" type="C3JM:JobFile" minOccurs="0" maxOccurs="unbounded" nillable="true"/>
   </sequence>
  </complexType>
  <complexType name="JobFilesRaw">
   <sequence>
    <element name="item" type="C3JM:JobFileRaw" minOccurs="0" maxOccurs="unbounded" nillable="true"/>
   </sequence>
  </complexType>
  <complexType name="JobFile">
   <sequence>
     <element name="FileIndex" type="xsd:int" minOccurs="1" maxOccurs="1"/>
     <element name="FileTypeId" type="xsd:int" minOccurs="1" maxOccurs="1"/>
     <element name="FileData" type="xsd:base64Binary" minOccurs="1" maxOccurs="1" nillable="false"/>
   </sequence>
  </complexType>
  <!-- operation request element -->
  <element name="UploadFile">
   <complexType>
    <sequence>
     <element name="jfFile" type="GSoapWS:JobFile" minOccurs="1" maxOccurs="1"/>
    </sequence>
   </complexType>
  </element>
  <!-- operation response element -->
  <element name="UploadFileResponse">
   <complexType>
    <sequence>
     <element name="iRet" type="xsd:int" minOccurs="1" maxOccurs="1"/>
    </sequence>
   </complexType>
  </element>
 </schema>

</types>

<message name="UploadFileRequest">
 <part name="parameters" element="GSoapWS:UploadFile"/>
</message>

<message name="UploadFileResponse">
 <part name="parameters" element="GSoapWS:UploadFileResponse"/>
</message>

<portType name="GSoapWSPortType">
 <operation name="UploadFile">
  <documentation>Service definition of function GSoapWS__UploadFile</documentation>
  <input message="tns:UploadFileRequest"/>
  <output message="tns:UploadFileResponse"/>
 </operation>
</portType>

<binding name="GSoapWS" type="tns:GSoapWSPortType">
 <SOAP:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
 <operation name="UploadFile">
  <SOAP:operation/>
  <input>
     <SOAP:body parts="parameters" use="literal"/>
  </input>
  <output>
     <SOAP:body parts="parameters" use="literal"/>
  </output>
 </operation>
</binding>

<service name="GSoapWS">
 <documentation>gSOAP 2.7.6c generated service definition</documentation>
 <port name="GSoapWS" binding="tns:GSoapWS">
  <SOAP:address location="http://192.168.96.34:9090"/>
 </port>
</service>

</definitions>
