<?xml version="1.0" encoding="UTF-8"?><!-- Published by JAX-WS RI at http://jax-ws.dev.java.net. RI's version is JAX-WS RI 2.1.2-hudson-182-RC1. --><xs:schema xmlns:tns="http://TenderManagementService.webservice.ellectra.org/" xmlns:xs="http://www.w3.org/2001/XMLSchema" version="1.0" targetNamespace="http://TenderManagementService.webservice.ellectra.org/">

<xs:element name="addTenderAwardingCriterionValueToAwardingCriterionValue" type="tns:addTenderAwardingCriterionValueToAwardingCriterionValue"></xs:element>

<xs:element name="addTenderAwardingCriterionValueToAwardingCriterionValueResponse" type="tns:addTenderAwardingCriterionValueToAwardingCriterionValueResponse"></xs:element>

<xs:element name="addTenderConditionForParticipationCriterionValueToConditionForParticipationCriterionValue" type="tns:addTenderConditionForParticipationCriterionValueToConditionForParticipationCriterionValue"></xs:element>

<xs:element name="addTenderConditionForParticipationCriterionValueToConditionForParticipationCriterionValueResponse" type="tns:addTenderConditionForParticipationCriterionValueToConditionForParticipationCriterionValueResponse"></xs:element>

<xs:element name="addTenderProposalDocumentToProposalDocument" type="tns:addTenderProposalDocumentToProposalDocument"></xs:element>

<xs:element name="addTenderProposalDocumentToProposalDocumentResponse" type="tns:addTenderProposalDocumentToProposalDocumentResponse"></xs:element>

<xs:element name="createSimpleTender" type="tns:createSimpleTender"></xs:element>

<xs:element name="createSimpleTenderResponse" type="tns:createSimpleTenderResponse"></xs:element>

<xs:element name="createTender" type="tns:createTender"></xs:element>

<xs:element name="createTenderResponse" type="tns:createTenderResponse"></xs:element>

<xs:element name="deleteTender" type="tns:deleteTender"></xs:element>

<xs:element name="deleteTenderResponse" type="tns:deleteTenderResponse"></xs:element>

<xs:element name="editTender" type="tns:editTender"></xs:element>

<xs:element name="editTenderResponse" type="tns:editTenderResponse"></xs:element>

<xs:element name="queryTenderFindAll" type="tns:queryTenderFindAll"></xs:element>

<xs:element name="queryTenderFindAllResponse" type="tns:queryTenderFindAllResponse"></xs:element>

<xs:element name="queryTenderFindByConditionForParticipationEvaluated" type="tns:queryTenderFindByConditionForParticipationEvaluated"></xs:element>

<xs:element name="queryTenderFindByConditionForParticipationEvaluatedResponse" type="tns:queryTenderFindByConditionForParticipationEvaluatedResponse"></xs:element>

<xs:element name="queryTenderFindByFinancialCriteriaEvaluated" type="tns:queryTenderFindByFinancialCriteriaEvaluated"></xs:element>

<xs:element name="queryTenderFindByFinancialCriteriaEvaluatedResponse" type="tns:queryTenderFindByFinancialCriteriaEvaluatedResponse"></xs:element>

<xs:element name="queryTenderFindById" type="tns:queryTenderFindById"></xs:element>

<xs:element name="queryTenderFindByIdResponse" type="tns:queryTenderFindByIdResponse"></xs:element>

<xs:element name="queryTenderFindByRejected" type="tns:queryTenderFindByRejected"></xs:element>

<xs:element name="queryTenderFindByRejectedJustification" type="tns:queryTenderFindByRejectedJustification"></xs:element>

<xs:element name="queryTenderFindByRejectedJustificationResponse" type="tns:queryTenderFindByRejectedJustificationResponse"></xs:element>

<xs:element name="queryTenderFindByRejectedResponse" type="tns:queryTenderFindByRejectedResponse"></xs:element>

<xs:element name="queryTenderFindByRejectedStage" type="tns:queryTenderFindByRejectedStage"></xs:element>

<xs:element name="queryTenderFindByRejectedStageResponse" type="tns:queryTenderFindByRejectedStageResponse"></xs:element>

<xs:element name="queryTenderFindByScore" type="tns:queryTenderFindByScore"></xs:element>

<xs:element name="queryTenderFindByScoreResponse" type="tns:queryTenderFindByScoreResponse"></xs:element>

<xs:element name="queryTenderFindByTechnicalCriteriaEvaluated" type="tns:queryTenderFindByTechnicalCriteriaEvaluated"></xs:element>

<xs:element name="queryTenderFindByTechnicalCriteriaEvaluatedResponse" type="tns:queryTenderFindByTechnicalCriteriaEvaluatedResponse"></xs:element>

<xs:element name="removeTenderAwardingCriterionValueFromAwardingCriterionValue" type="tns:removeTenderAwardingCriterionValueFromAwardingCriterionValue"></xs:element>

<xs:element name="removeTenderAwardingCriterionValueFromAwardingCriterionValueResponse" type="tns:removeTenderAwardingCriterionValueFromAwardingCriterionValueResponse"></xs:element>

<xs:element name="removeTenderConditionForParticipationCriterionValueFromConditionForParticipationCriterionValue" type="tns:removeTenderConditionForParticipationCriterionValueFromConditionForParticipationCriterionValue"></xs:element>

<xs:element name="removeTenderConditionForParticipationCriterionValueFromConditionForParticipationCriterionValueResponse" type="tns:removeTenderConditionForParticipationCriterionValueFromConditionForParticipationCriterionValueResponse"></xs:element>

<xs:element name="removeTenderProposalDocumentFromProposalDocument" type="tns:removeTenderProposalDocumentFromProposalDocument"></xs:element>

<xs:element name="removeTenderProposalDocumentFromProposalDocumentResponse" type="tns:removeTenderProposalDocumentFromProposalDocumentResponse"></xs:element>

<xs:element name="updateEntity" type="tns:updateEntity"></xs:element>

<xs:element name="updateEntityResponse" type="tns:updateEntityResponse"></xs:element>

<xs:complexType name="deleteTender">
<xs:sequence>
<xs:element name="arg0" type="xs:int" minOccurs="0"></xs:element>
</xs:sequence>
</xs:complexType>

<xs:complexType name="deleteTenderResponse">
<xs:sequence>
<xs:element name="return" type="xs:boolean"></xs:element>
</xs:sequence>
</xs:complexType>

<xs:complexType name="queryTenderFindAll">
<xs:sequence></xs:sequence>
</xs:complexType>

<xs:complexType name="queryTenderFindAllResponse">
<xs:sequence>
<xs:element name="return" type="tns:tender" minOccurs="0" maxOccurs="unbounded"></xs:element>
</xs:sequence>
</xs:complexType>

<xs:complexType name="tender">
<xs:sequence>
<xs:element name="callForTenders" type="tns:callForTenders" minOccurs="0"></xs:element>
<xs:element name="conditionForParticipationEvaluated" type="xs:boolean" minOccurs="0"></xs:element>
<xs:element name="financialCriteriaEvaluated" type="xs:boolean" minOccurs="0"></xs:element>
<xs:element name="id" type="xs:int"></xs:element>
<xs:element name="rejected" type="xs:boolean" minOccurs="0"></xs:element>
<xs:element name="rejectedJustification" type="xs:string" minOccurs="0"></xs:element>
<xs:element name="rejectedStage" type="xs:string" minOccurs="0"></xs:element>
<xs:element name="score" type="xs:double" minOccurs="0"></xs:element>
<xs:element name="technicalCriteriaEvaluated" type="xs:boolean" minOccurs="0"></xs:element>
<xs:element name="userAccount" type="tns:userAccount" minOccurs="0"></xs:element>
</xs:sequence>
</xs:complexType>

<xs:complexType name="callForTenders">
<xs:sequence>
<xs:element name="awardProcStarts" type="xs:dateTime" minOccurs="0"></xs:element>
<xs:element name="awardingCriteria" type="tns:awardingCriteria" minOccurs="0"></xs:element>
<xs:element name="awardingCriteriaClosed" type="xs:boolean" minOccurs="0"></xs:element>
<xs:element name="CPV" type="xs:string" minOccurs="0"></xs:element>
<xs:element name="closeCallDate" type="xs:dateTime" minOccurs="0"></xs:element>
<xs:element name="conditionForParticipationClosed" type="xs:boolean" minOccurs="0"></xs:element>
<xs:element name="contractDurationInDays" type="xs:int"></xs:element>
<xs:element name="contractDurationInMonths" type="xs:int"></xs:element>
<xs:element name="contractEnds" type="xs:dateTime" minOccurs="0"></xs:element>
<xs:element name="contractNoticeSubmission" type="xs:dateTime" minOccurs="0"></xs:element>
<xs:element name="contractStarts" type="xs:dateTime" minOccurs="0"></xs:element>
<xs:element name="contractType" type="xs:string" minOccurs="0"></xs:element>
<xs:element name="currency" type="xs:string" minOccurs="0"></xs:element>
<xs:element name="description" type="xs:string" minOccurs="0"></xs:element>
<xs:element name="directoryName" type="xs:string" minOccurs="0"></xs:element>
<xs:element name="directoryPath" type="xs:string" minOccurs="0"></xs:element>
<xs:element name="EContractDocuments" type="xs:boolean" minOccurs="0"></xs:element>
<xs:element name="ETransmissionOfContractNotice" type="xs:boolean" minOccurs="0"></xs:element>
<xs:element name="estimatedValue" type="xs:double" minOccurs="0"></xs:element>
<xs:element name="id" type="xs:int"></xs:element>
<xs:element name="internalRefNum" type="xs:string" minOccurs="0"></xs:element>
<xs:element name="minOpeningStaff" type="xs:int"></xs:element>
<xs:element name="NUTS" type="xs:string" minOccurs="0"></xs:element>
<xs:element name="noticeInvolvesDPS" type="xs:boolean" minOccurs="0"></xs:element>
<xs:element name="noticeInvolvesFA" type="xs:boolean" minOccurs="0"></xs:element>
<xs:element name="noticeInvolvesPC" type="xs:boolean" minOccurs="0"></xs:element>
<xs:element name="openCallDate" type="xs:dateTime" minOccurs="0"></xs:element>
<xs:element name="openTendersAfterClosingDate" type="xs:int"></xs:element>
<xs:element name="otherPINcode" type="xs:string" minOccurs="0"></xs:element>
<xs:element name="otherPINsubmited" type="xs:dateTime" minOccurs="0"></xs:element>
<xs:element name="PINcode" type="xs:string" minOccurs="0"></xs:element>
<xs:element name="PINsubmited" type="xs:dateTime" minOccurs="0"></xs:element>
<xs:element name="title" type="xs:string" minOccurs="0"></xs:element>
<xs:element name="type" type="xs:string" minOccurs="0"></xs:element>
<xs:element name="unlockPerPhase" type="xs:boolean" minOccurs="0"></xs:element>
<xs:element name="VOC" type="xs:string" minOccurs="0"></xs:element>
</xs:sequence>
</xs:complexType>

<xs:complexType name="awardingCriteria">
<xs:sequence>
<xs:element name="callForTenders" type="tns:callForTenders" minOccurs="0"></xs:element>
<xs:element name="EAuction" type="xs:boolean" minOccurs="0"></xs:element>
<xs:element name="evaluationMethodType" type="xs:string" minOccurs="0"></xs:element>
<xs:element name="id" type="xs:int"></xs:element>
<xs:element name="statedInContractNotice" type="xs:boolean" minOccurs="0"></xs:element>
<xs:element name="weightedCriteriaForMEAT" type="xs:boolean" minOccurs="0"></xs:element>
</xs:sequence>
</xs:complexType>

<xs:complexType name="userAccount">
<xs:sequence>
<xs:element name="addressLine1" type="xs:string" minOccurs="0"></xs:element>
<xs:element name="addressLine2" type="xs:string" minOccurs="0"></xs:element>
<xs:element name="approved" type="xs:boolean" minOccurs="0"></xs:element>
<xs:element name="belong" type="tns:organisation" minOccurs="0"></xs:element>
<xs:element name="buyerURL" type="xs:string" minOccurs="0"></xs:element>
<xs:element name="cityName" type="xs:string" minOccurs="0"></xs:element>
<xs:element name="country" type="xs:string" minOccurs="0"></xs:element>
<xs:element name="created" type="xs:dateTime" minOccurs="0"></xs:element>
<xs:element name="departmentName" type="xs:string" minOccurs="0"></xs:element>
<xs:element name="directLine" type="xs:string" minOccurs="0"></xs:element>
<xs:element name="email" type="xs:string" minOccurs="0"></xs:element>
<xs:element name="fax" type="xs:string" minOccurs="0"></xs:element>
<xs:element name="firstName" type="xs:string" minOccurs="0"></xs:element>
<xs:element name="gender" type="xs:string" minOccurs="0"></xs:element>
<xs:element name="has" type="tns:messageBox" minOccurs="0"></xs:element>
<xs:element name="id" type="xs:int"></xs:element>
<xs:element name="jobTitle" type="xs:string" minOccurs="0"></xs:element>
<xs:element name="languagePreference" type="xs:string" minOccurs="0"></xs:element>
<xs:element name="lastLogin" type="xs:dateTime" minOccurs="0"></xs:element>
<xs:element name="lastName" type="xs:string" minOccurs="0"></xs:element>
<xs:element name="mobilePhone" type="xs:string" minOccurs="0"></xs:element>
<xs:element name="OJSeSenderUserName" type="xs:string" minOccurs="0"></xs:element>
<xs:element name="password" type="xs:string" minOccurs="0"></xs:element>
<xs:element name="postBox" type="xs:string" minOccurs="0"></xs:element>
<xs:element name="postCode" type="xs:string" minOccurs="0"></xs:element>
<xs:element name="signature" type="xs:string" minOccurs="0"></xs:element>
<xs:element name="title" type="xs:string" minOccurs="0"></xs:element>
<xs:element name="userName" type="xs:string" minOccurs="0"></xs:element>
</xs:sequence>
</xs:complexType>

<xs:complexType name="organisation">
<xs:sequence>
<xs:element name="addressLine1" type="xs:string" minOccurs="0"></xs:element>
<xs:element name="addressLine2" type="xs:string" minOccurs="0"></xs:element>
<xs:element name="authorityURL" type="xs:string" minOccurs="0"></xs:element>
<xs:element name="cityName" type="xs:string" minOccurs="0"></xs:element>
<xs:element name="country" type="xs:string" minOccurs="0"></xs:element>
<xs:element name="directLine" type="xs:string" minOccurs="0"></xs:element>
<xs:element name="email" type="xs:string" minOccurs="0"></xs:element>
<xs:element name="fax" type="xs:string" minOccurs="0"></xs:element>
<xs:element name="id" type="xs:int"></xs:element>
<xs:element name="organisationName" type="xs:string" minOccurs="0"></xs:element>
<xs:element name="postBox" type="xs:string" minOccurs="0"></xs:element>
<xs:element name="postCode" type="xs:string" minOccurs="0"></xs:element>
<xs:element name="taxNumber" type="xs:string" minOccurs="0"></xs:element>
</xs:sequence>
</xs:complexType>

<xs:complexType name="messageBox">
<xs:sequence>
<xs:element name="belong" type="tns:userAccount" minOccurs="0"></xs:element>
<xs:element name="id" type="xs:int"></xs:element>
<xs:element name="unreadMessages" type="xs:int"></xs:element>
</xs:sequence>
</xs:complexType>

<xs:complexType name="queryTenderFindByConditionForParticipationEvaluated">
<xs:sequence>
<xs:element name="arg0" type="xs:boolean" minOccurs="0"></xs:element>
</xs:sequence>
</xs:complexType>

<xs:complexType name="queryTenderFindByConditionForParticipationEvaluatedResponse">
<xs:sequence>
<xs:element name="return" type="tns:tender" minOccurs="0" maxOccurs="unbounded"></xs:element>
</xs:sequence>
</xs:complexType>

<xs:complexType name="queryTenderFindByRejectedJustification">
<xs:sequence>
<xs:element name="arg0" type="xs:string" minOccurs="0"></xs:element>
</xs:sequence>
</xs:complexType>

<xs:complexType name="queryTenderFindByRejectedJustificationResponse">
<xs:sequence>
<xs:element name="return" type="tns:tender" minOccurs="0" maxOccurs="unbounded"></xs:element>
</xs:sequence>
</xs:complexType>

<xs:complexType name="removeTenderProposalDocumentFromProposalDocument">
<xs:sequence>
<xs:element name="Tender_id" type="xs:int"></xs:element>
<xs:element name="ProposalDocument_id" type="xs:int"></xs:element>
</xs:sequence>
</xs:complexType>

<xs:complexType name="removeTenderProposalDocumentFromProposalDocumentResponse">
<xs:sequence></xs:sequence>
</xs:complexType>

<xs:complexType name="queryTenderFindById">
<xs:sequence>
<xs:element name="arg0" type="xs:int" minOccurs="0"></xs:element>
</xs:sequence>
</xs:complexType>

<xs:complexType name="queryTenderFindByIdResponse">
<xs:sequence>
<xs:element name="return" type="tns:tender" minOccurs="0" maxOccurs="unbounded"></xs:element>
</xs:sequence>
</xs:complexType>

<xs:complexType name="addTenderConditionForParticipationCriterionValueToConditionForParticipationCriterionValue">
<xs:sequence>
<xs:element name="Tender_id" type="xs:int"></xs:element>
<xs:element name="ConditionForParticipationCriterionValue_id" type="xs:int"></xs:element>
</xs:sequence>
</xs:complexType>

<xs:complexType name="addTenderConditionForParticipationCriterionValueToConditionForParticipationCriterionValueResponse">
<xs:sequence></xs:sequence>
</xs:complexType>

<xs:complexType name="createTender">
<xs:sequence>
<xs:element name="userAccount" type="tns:userAccount" minOccurs="0"></xs:element>
<xs:element name="callForTenders" type="tns:callForTenders" minOccurs="0"></xs:element>
<xs:element name="technicalCriteriaEvaluated" type="xs:boolean" minOccurs="0"></xs:element>
<xs:element name="conditionForParticipationEvaluated" type="xs:boolean" minOccurs="0"></xs:element>
<xs:element name="score" type="xs:double" minOccurs="0"></xs:element>
<xs:element name="rejected" type="xs:boolean" minOccurs="0"></xs:element>
<xs:element name="rejectedJustification" type="xs:string" minOccurs="0"></xs:element>
<xs:element name="rejectedStage" type="xs:string" minOccurs="0"></xs:element>
<xs:element name="financialCriteriaEvaluated" type="xs:boolean" minOccurs="0"></xs:element>
</xs:sequence>
</xs:complexType>

<xs:complexType name="createTenderResponse">
<xs:sequence>
<xs:element name="return" type="xs:string" minOccurs="0"></xs:element>
</xs:sequence>
</xs:complexType>

<xs:complexType name="queryTenderFindByTechnicalCriteriaEvaluated">
<xs:sequence>
<xs:element name="arg0" type="xs:boolean" minOccurs="0"></xs:element>
</xs:sequence>
</xs:complexType>

<xs:complexType name="queryTenderFindByTechnicalCriteriaEvaluatedResponse">
<xs:sequence>
<xs:element name="return" type="tns:tender" minOccurs="0" maxOccurs="unbounded"></xs:element>
</xs:sequence>
</xs:complexType>

<xs:complexType name="removeTenderConditionForParticipationCriterionValueFromConditionForParticipationCriterionValue">
<xs:sequence>
<xs:element name="Tender_id" type="xs:int"></xs:element>
<xs:element name="ConditionForParticipationCriterionValue_id" type="xs:int"></xs:element>
</xs:sequence>
</xs:complexType>

<xs:complexType name="removeTenderConditionForParticipationCriterionValueFromConditionForParticipationCriterionValueResponse">
<xs:sequence></xs:sequence>
</xs:complexType>

<xs:complexType name="queryTenderFindByFinancialCriteriaEvaluated">
<xs:sequence>
<xs:element name="arg0" type="xs:boolean" minOccurs="0"></xs:element>
</xs:sequence>
</xs:complexType>

<xs:complexType name="queryTenderFindByFinancialCriteriaEvaluatedResponse">
<xs:sequence>
<xs:element name="return" type="tns:tender" minOccurs="0" maxOccurs="unbounded"></xs:element>
</xs:sequence>
</xs:complexType>

<xs:complexType name="editTender">
<xs:sequence>
<xs:element name="id" type="xs:int"></xs:element>
<xs:element name="userAccount" type="tns:userAccount" minOccurs="0"></xs:element>
<xs:element name="callForTenders" type="tns:callForTenders" minOccurs="0"></xs:element>
<xs:element name="technicalCriteriaEvaluated" type="xs:boolean" minOccurs="0"></xs:element>
<xs:element name="conditionForParticipationEvaluated" type="xs:boolean" minOccurs="0"></xs:element>
<xs:element name="score" type="xs:double" minOccurs="0"></xs:element>
<xs:element name="rejected" type="xs:boolean" minOccurs="0"></xs:element>
<xs:element name="rejectedJustification" type="xs:string" minOccurs="0"></xs:element>
<xs:element name="rejectedStage" type="xs:string" minOccurs="0"></xs:element>
<xs:element name="financialCriteriaEvaluated" type="xs:boolean" minOccurs="0"></xs:element>
</xs:sequence>
</xs:complexType>

<xs:complexType name="editTenderResponse">
<xs:sequence>
<xs:element name="return" type="xs:boolean"></xs:element>
</xs:sequence>
</xs:complexType>

<xs:complexType name="removeTenderAwardingCriterionValueFromAwardingCriterionValue">
<xs:sequence>
<xs:element name="Tender_id" type="xs:int"></xs:element>
<xs:element name="AwardingCriterionValue_id" type="xs:int"></xs:element>
</xs:sequence>
</xs:complexType>

<xs:complexType name="removeTenderAwardingCriterionValueFromAwardingCriterionValueResponse">
<xs:sequence></xs:sequence>
</xs:complexType>

<xs:complexType name="queryTenderFindByRejectedStage">
<xs:sequence>
<xs:element name="arg0" type="xs:string" minOccurs="0"></xs:element>
</xs:sequence>
</xs:complexType>

<xs:complexType name="queryTenderFindByRejectedStageResponse">
<xs:sequence>
<xs:element name="return" type="tns:tender" minOccurs="0" maxOccurs="unbounded"></xs:element>
</xs:sequence>
</xs:complexType>

<xs:complexType name="queryTenderFindByScore">
<xs:sequence>
<xs:element name="arg0" type="xs:double" minOccurs="0"></xs:element>
</xs:sequence>
</xs:complexType>

<xs:complexType name="queryTenderFindByScoreResponse">
<xs:sequence>
<xs:element name="return" type="tns:tender" minOccurs="0" maxOccurs="unbounded"></xs:element>
</xs:sequence>
</xs:complexType>

<xs:complexType name="queryTenderFindByRejected">
<xs:sequence>
<xs:element name="arg0" type="xs:boolean" minOccurs="0"></xs:element>
</xs:sequence>
</xs:complexType>

<xs:complexType name="queryTenderFindByRejectedResponse">
<xs:sequence>
<xs:element name="return" type="tns:tender" minOccurs="0" maxOccurs="unbounded"></xs:element>
</xs:sequence>
</xs:complexType>

<xs:complexType name="addTenderProposalDocumentToProposalDocument">
<xs:sequence>
<xs:element name="Tender_id" type="xs:int"></xs:element>
<xs:element name="ProposalDocument_id" type="xs:int"></xs:element>
</xs:sequence>
</xs:complexType>

<xs:complexType name="addTenderProposalDocumentToProposalDocumentResponse">
<xs:sequence></xs:sequence>
</xs:complexType>

<xs:complexType name="addTenderAwardingCriterionValueToAwardingCriterionValue">
<xs:sequence>
<xs:element name="Tender_id" type="xs:int"></xs:element>
<xs:element name="AwardingCriterionValue_id" type="xs:int"></xs:element>
</xs:sequence>
</xs:complexType>

<xs:complexType name="addTenderAwardingCriterionValueToAwardingCriterionValueResponse">
<xs:sequence></xs:sequence>
</xs:complexType>

<xs:complexType name="createSimpleTender">
<xs:sequence></xs:sequence>
</xs:complexType>

<xs:complexType name="createSimpleTenderResponse">
<xs:sequence>
<xs:element name="return" type="xs:string" minOccurs="0"></xs:element>
</xs:sequence>
</xs:complexType>

<xs:complexType name="updateEntity">
<xs:sequence>
<xs:element name="anEntityObject" type="xs:anyType" minOccurs="0"></xs:element>
</xs:sequence>
</xs:complexType>

<xs:complexType name="updateEntityResponse">
<xs:sequence>
<xs:element name="return" type="xs:anyType" minOccurs="0"></xs:element>
</xs:sequence>
</xs:complexType>
</xs:schema>