<?xml version='1.0' encoding='UTF-8'?><!-- Published by JAX-WS RI at http://jax-ws.dev.java.net. RI's version is Oracle JAX-WS 2.1.5. --><xs:schema xmlns:tns="http://icis.externaldomain.services.ws" xmlns:ns2="http://icis.externaldomain.services.ws/common/objects" xmlns:ns1="http://icis.externaldomain.services.ws/common" xmlns:xs="http://www.w3.org/2001/XMLSchema" version="1.0" targetNamespace="http://icis.externaldomain.services.ws">

<xs:import namespace="http://icis.externaldomain.services.ws/common" schemaLocation="https://www1.gsis.gr:443/wsicisnet/MessageProcessorService?xsd=2"/>

<xs:import namespace="http://icis.externaldomain.services.ws/common/objects" schemaLocation="https://www1.gsis.gr:443/wsicisnet/MessageProcessorService?xsd=1"/>

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

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

<xs:complexType name="processIncomingMessageRequest">
<xs:sequence>
<xs:element name="messageRequest" type="tns:MessageSubmissionRequest" form="qualified" minOccurs="0"/>
</xs:sequence>
</xs:complexType>

<xs:complexType name="MessageSubmissionRequest">
<xs:sequence>
<xs:element name="DigitallySignedMessage" type="ns1:SubmittedXMLMessageInfo"/>
</xs:sequence>
<xs:attribute name="traderID" type="xs:string" use="required"/>
<xs:attribute name="wsUserID" type="xs:string" use="required"/>
<xs:attribute name="wsPass" type="xs:string" use="required"/>
</xs:complexType>

<xs:complexType name="processIncomingMessageResponse">
<xs:sequence>
<xs:element name="processIncomingMessageResults" type="tns:MessageSubmissionRequestResult" minOccurs="0"/>
</xs:sequence>
</xs:complexType>

<xs:complexType name="MessageSubmissionRequestResult">
<xs:sequence>
<xs:element name="resultState" type="ns2:RequestResultState"/>
<xs:element name="ProcessingErrors" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="Error" type="ns2:ProcessingError" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:schema>