Mentions légales du service

Skip to content
Snippets Groups Projects
Commit 75dd7d71 authored by Gabriel Landais's avatar Gabriel Landais
Browse files
parent b23f559d
No related branches found
No related tags found
No related merge requests found
<definitions name='GazelleProxyWebServiceName' targetNamespace='http://gazelle.ihe.net' xmlns='http://schemas.xmlsoap.org/wsdl/' xmlns:soap='http://schemas.xmlsoap.org/wsdl/soap/' xmlns:tns='http://gazelle.ihe.net' xmlns:xsd='http://www.w3.org/2001/XMLSchema'>
<types>
<xs:schema targetNamespace='http://gazelle.ihe.net' version='1.0' xmlns:tns='http://gazelle.ihe.net' xmlns:xs='http://www.w3.org/2001/XMLSchema'>
<xs:element name='SOAPException' type='tns:SOAPException'/>
<xs:element name='createAndStartADicomChannel' type='tns:createAndStartADicomChannel'/>
<xs:element name='createAndStartADicomChannelResponse' type='tns:createAndStartADicomChannelResponse'/>
<xs:element name='createAndStartASyslogChannel' type='tns:createAndStartASyslogChannel'/>
<xs:element name='createAndStartASyslogChannelResponse' type='tns:createAndStartASyslogChannelResponse'/>
<xs:element name='createAndStartAnHL7Channel' type='tns:createAndStartAnHL7Channel'/>
<xs:element name='createAndStartAnHL7ChannelResponse' type='tns:createAndStartAnHL7ChannelResponse'/>
<xs:element name='createAndStartAnSOAPChannel' type='tns:createAndStartAnSOAPChannel'/>
<xs:element name='createAndStartAnSOAPChannelResponse' type='tns:createAndStartAnSOAPChannelResponse'/>
<xs:element name='destroyAChannel' type='tns:destroyAChannel'/>
<xs:element name='destroyAChannelResponse' type='tns:destroyAChannelResponse'/>
<xs:element name='getChannel' type='tns:getChannel'/>
<xs:element name='getChannelResponse' type='tns:getChannelResponse'/>
<xs:element name='getDicomMessages' type='tns:getDicomMessages'/>
<xs:element name='getDicomMessagesResponse' type='tns:getDicomMessagesResponse'/>
<xs:element name='getHL7Messages' type='tns:getHL7Messages'/>
<xs:element name='getHL7MessagesResponse' type='tns:getHL7MessagesResponse'/>
<xs:element name='getLastHL7Messages' type='tns:getLastHL7Messages'/>
<xs:element name='getLastHL7MessagesResponse' type='tns:getLastHL7MessagesResponse'/>
<xs:element name='getLastMessages' type='tns:getLastMessages'/>
<xs:element name='getLastMessagesResponse' type='tns:getLastMessagesResponse'/>
<xs:element name='getSOAPMessages' type='tns:getSOAPMessages'/>
<xs:element name='getSOAPMessagesResponse' type='tns:getSOAPMessagesResponse'/>
<xs:element name='getSyslogMessages' type='tns:getSyslogMessages'/>
<xs:element name='getSyslogMessagesResponse' type='tns:getSyslogMessagesResponse'/>
<xs:element name='listOfChannels' type='tns:listOfChannels'/>
<xs:element name='listOfChannelsResponse' type='tns:listOfChannelsResponse'/>
<xs:complexType name='listOfChannels'>
<xs:sequence/>
</xs:complexType>
<xs:complexType name='listOfChannelsResponse'>
<xs:sequence>
<xs:element maxOccurs='unbounded' minOccurs='0' name='return' type='tns:channel'/>
</xs:sequence>
</xs:complexType>
<xs:complexType name='channel'>
<xs:sequence>
<xs:element minOccurs='0' name='channelType' type='tns:channelType'/>
<xs:element minOccurs='0' name='id' type='xs:int'/>
<xs:element minOccurs='0' name='lastMessageDate' type='xs:dateTime'/>
<xs:element minOccurs='0' name='name' type='xs:string'/>
<xs:element minOccurs='0' name='numberOfMessageReceived' type='xs:integer'/>
<xs:element minOccurs='0' name='proxyPort' type='xs:int'/>
<xs:element minOccurs='0' name='remoteAddress' type='xs:string'/>
<xs:element minOccurs='0' name='remotePort' type='xs:int'/>
<xs:element minOccurs='0' name='startDate' type='xs:dateTime'/>
</xs:sequence>
</xs:complexType>
<xs:complexType name='createAndStartAnHL7Channel'>
<xs:sequence>
<xs:element minOccurs='0' name='name' type='xs:string'/>
<xs:element minOccurs='0' name='localPort' type='xs:int'/>
<xs:element minOccurs='0' name='remoteAddress' type='xs:string'/>
<xs:element minOccurs='0' name='remotePort' type='xs:int'/>
</xs:sequence>
</xs:complexType>
<xs:complexType name='createAndStartAnHL7ChannelResponse'>
<xs:sequence>
<xs:element minOccurs='0' name='channelResult' type='tns:channel'/>
</xs:sequence>
</xs:complexType>
<xs:complexType name='SOAPException'>
<xs:sequence>
<xs:element minOccurs='0' name='message' type='xs:string'/>
</xs:sequence>
</xs:complexType>
<xs:complexType name='createAndStartAnSOAPChannel'>
<xs:sequence>
<xs:element minOccurs='0' name='name' type='xs:string'/>
<xs:element minOccurs='0' name='localPort' type='xs:int'/>
<xs:element minOccurs='0' name='remoteAddress' type='xs:string'/>
<xs:element minOccurs='0' name='remotePort' type='xs:int'/>
</xs:sequence>
</xs:complexType>
<xs:complexType name='createAndStartAnSOAPChannelResponse'>
<xs:sequence>
<xs:element minOccurs='0' name='channelResult' type='tns:channel'/>
</xs:sequence>
</xs:complexType>
<xs:complexType name='createAndStartADicomChannel'>
<xs:sequence>
<xs:element minOccurs='0' name='name' type='xs:string'/>
<xs:element minOccurs='0' name='localPort' type='xs:int'/>
<xs:element minOccurs='0' name='remoteAddress' type='xs:string'/>
<xs:element minOccurs='0' name='remotePort' type='xs:int'/>
</xs:sequence>
</xs:complexType>
<xs:complexType name='createAndStartADicomChannelResponse'>
<xs:sequence>
<xs:element minOccurs='0' name='channelResult' type='tns:channel'/>
</xs:sequence>
</xs:complexType>
<xs:complexType name='createAndStartASyslogChannel'>
<xs:sequence>
<xs:element minOccurs='0' name='name' type='xs:string'/>
<xs:element minOccurs='0' name='localPort' type='xs:int'/>
<xs:element minOccurs='0' name='remoteAddress' type='xs:string'/>
<xs:element minOccurs='0' name='remotePort' type='xs:int'/>
</xs:sequence>
</xs:complexType>
<xs:complexType name='createAndStartASyslogChannelResponse'>
<xs:sequence>
<xs:element minOccurs='0' name='channelResult' type='tns:channel'/>
</xs:sequence>
</xs:complexType>
<xs:complexType name='destroyAChannel'>
<xs:sequence>
<xs:element minOccurs='0' name='localPort' type='xs:int'/>
</xs:sequence>
</xs:complexType>
<xs:complexType name='destroyAChannelResponse'>
<xs:sequence>
<xs:element minOccurs='0' name='channelResult' type='tns:channel'/>
</xs:sequence>
</xs:complexType>
<xs:complexType name='getChannel'>
<xs:sequence>
<xs:element minOccurs='0' name='localPort' type='xs:int'/>
</xs:sequence>
</xs:complexType>
<xs:complexType name='getChannelResponse'>
<xs:sequence>
<xs:element minOccurs='0' name='channelStatusResult' type='tns:channel'/>
</xs:sequence>
</xs:complexType>
<xs:complexType name='getLastHL7Messages'>
<xs:sequence>
<xs:element minOccurs='0' name='numberOfMessages' type='xs:int'/>
</xs:sequence>
</xs:complexType>
<xs:complexType name='getLastHL7MessagesResponse'>
<xs:sequence>
<xs:element maxOccurs='unbounded' minOccurs='0' name='messages' type='tns:hl7Message'/>
</xs:sequence>
</xs:complexType>
<xs:complexType name='hl7Message'>
<xs:complexContent>
<xs:extension base='tns:receivedMessage'>
<xs:sequence/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType abstract='true' name='receivedMessage'>
<xs:complexContent>
<xs:extension base='tns:abstractMessage'>
<xs:sequence>
<xs:element minOccurs='0' name='messageReceived' type='xs:base64Binary'/>
<xs:element minOccurs='0' name='messageReceivedAsString' type='xs:string'/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType abstract='true' name='abstractMessage'>
<xs:sequence>
<xs:element name='channelId' type='xs:int'/>
<xs:element minOccurs='0' name='dateReceived' type='xs:dateTime'/>
<xs:element minOccurs='0' name='fromIP' type='xs:string'/>
<xs:element minOccurs='0' name='id' type='xs:int'/>
<xs:element name='localPort' type='xs:int'/>
<xs:element name='proxyPort' type='xs:int'/>
<xs:element minOccurs='0' name='proxySide' type='tns:proxySide'/>
<xs:element name='remotePort' type='xs:int'/>
<xs:element minOccurs='0' name='toIP' type='xs:string'/>
</xs:sequence>
</xs:complexType>
<xs:complexType name='getLastMessages'>
<xs:sequence>
<xs:element minOccurs='0' name='numberOfMessages' type='xs:int'/>
</xs:sequence>
</xs:complexType>
<xs:complexType name='getLastMessagesResponse'>
<xs:sequence>
<xs:element maxOccurs='unbounded' minOccurs='0' name='messages' type='tns:abstractMessage'/>
</xs:sequence>
</xs:complexType>
<xs:complexType name='getHL7Messages'>
<xs:sequence>
<xs:element minOccurs='0' name='fromIP' type='xs:string'/>
<xs:element minOccurs='0' name='proxyPort' type='xs:int'/>
<xs:element minOccurs='0' name='toIP' type='xs:string'/>
<xs:element minOccurs='0' name='remotePort' type='xs:int'/>
<xs:element minOccurs='0' name='betweenDate1' type='xs:dateTime'/>
<xs:element minOccurs='0' name='betweenDate2' type='xs:dateTime'/>
</xs:sequence>
</xs:complexType>
<xs:complexType name='getHL7MessagesResponse'>
<xs:sequence>
<xs:element maxOccurs='unbounded' minOccurs='0' name='messagesResult' type='tns:hl7Message'/>
</xs:sequence>
</xs:complexType>
<xs:complexType name='getDicomMessages'>
<xs:sequence>
<xs:element minOccurs='0' name='fromIP' type='xs:string'/>
<xs:element minOccurs='0' name='proxyPort' type='xs:int'/>
<xs:element minOccurs='0' name='toIP' type='xs:string'/>
<xs:element minOccurs='0' name='remotePort' type='xs:int'/>
<xs:element minOccurs='0' name='betweenDate1' type='xs:dateTime'/>
<xs:element minOccurs='0' name='betweenDate2' type='xs:dateTime'/>
</xs:sequence>
</xs:complexType>
<xs:complexType name='getDicomMessagesResponse'>
<xs:sequence>
<xs:element maxOccurs='unbounded' minOccurs='0' name='messagesResult' type='tns:dicomMessage'/>
</xs:sequence>
</xs:complexType>
<xs:complexType name='dicomMessage'>
<xs:complexContent>
<xs:extension base='tns:abstractMessage'>
<xs:sequence>
<xs:element minOccurs='0' name='affectedSopClassUID' type='xs:string'/>
<xs:element name='attributeList'>
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs='unbounded' minOccurs='0' name='entry'>
<xs:complexType>
<xs:sequence>
<xs:element minOccurs='0' name='key' type='xs:anyType'/>
<xs:element minOccurs='0' name='value' type='xs:anyType'/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element maxOccurs='unbounded' minOccurs='0' name='attributesForCommandSet' nillable='true' type='xs:string'/>
<xs:element minOccurs='0' name='commandField' type='xs:string'/>
<xs:element minOccurs='0' name='dataSet' type='xs:base64Binary'/>
<xs:element minOccurs='0' name='fileTransfertSyntax' type='xs:string'/>
<xs:element minOccurs='0' name='requestedSopClassUID' type='xs:string'/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name='getSyslogMessages'>
<xs:sequence>
<xs:element minOccurs='0' name='fromIP' type='xs:string'/>
<xs:element minOccurs='0' name='proxyPort' type='xs:int'/>
<xs:element minOccurs='0' name='toIP' type='xs:string'/>
<xs:element minOccurs='0' name='remotePort' type='xs:int'/>
<xs:element minOccurs='0' name='betweenDate1' type='xs:dateTime'/>
<xs:element minOccurs='0' name='betweenDate2' type='xs:dateTime'/>
</xs:sequence>
</xs:complexType>
<xs:complexType name='getSyslogMessagesResponse'>
<xs:sequence>
<xs:element maxOccurs='unbounded' minOccurs='0' name='messagesResult' type='tns:syslogMessage'/>
</xs:sequence>
</xs:complexType>
<xs:complexType name='syslogMessage'>
<xs:complexContent>
<xs:extension base='tns:receivedMessage'>
<xs:sequence/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name='getSOAPMessages'>
<xs:sequence>
<xs:element minOccurs='0' name='fromIP' type='xs:string'/>
<xs:element minOccurs='0' name='proxyPort' type='xs:int'/>
<xs:element minOccurs='0' name='toIP' type='xs:string'/>
<xs:element minOccurs='0' name='remotePort' type='xs:int'/>
<xs:element minOccurs='0' name='betweenDate1' type='xs:dateTime'/>
<xs:element minOccurs='0' name='betweenDate2' type='xs:dateTime'/>
</xs:sequence>
</xs:complexType>
<xs:complexType name='getSOAPMessagesResponse'>
<xs:sequence>
<xs:element maxOccurs='unbounded' minOccurs='0' name='messagesResult' type='tns:soapMessage'/>
</xs:sequence>
</xs:complexType>
<xs:complexType name='soapMessage'>
<xs:complexContent>
<xs:extension base='tns:abstractMessage'>
<xs:sequence>
<xs:element minOccurs='0' name='headers' type='xs:base64Binary'/>
<xs:element minOccurs='0' name='matchingMessage' type='tns:soapMessage'/>
<xs:element minOccurs='0' name='messageMetadata' type='xs:string'/>
<xs:element minOccurs='0' name='messageReceived' type='xs:base64Binary'/>
<xs:element minOccurs='0' name='messageType' type='xs:string'/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:simpleType name='channelType'>
<xs:restriction base='xs:string'>
<xs:enumeration value='DICOM'/>
<xs:enumeration value='HL7'/>
<xs:enumeration value='SYSLOG'/>
<xs:enumeration value='SOAP'/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name='proxySide'>
<xs:restriction base='xs:string'>
<xs:enumeration value='REQUEST'/>
<xs:enumeration value='RESPONSE'/>
</xs:restriction>
</xs:simpleType>
</xs:schema>
</types>
<message name='GazelleProxyWebService_destroyAChannelResponse'>
<part element='tns:destroyAChannelResponse' name='destroyAChannelResponse'></part>
</message>
<message name='GazelleProxyWebService_getSyslogMessages'>
<part element='tns:getSyslogMessages' name='getSyslogMessages'></part>
</message>
<message name='SOAPException'>
<part element='tns:SOAPException' name='SOAPException'></part>
</message>
<message name='GazelleProxyWebService_getDicomMessages'>
<part element='tns:getDicomMessages' name='getDicomMessages'></part>
</message>
<message name='GazelleProxyWebService_getHL7MessagesResponse'>
<part element='tns:getHL7MessagesResponse' name='getHL7MessagesResponse'></part>
</message>
<message name='GazelleProxyWebService_createAndStartAnHL7Channel'>
<part element='tns:createAndStartAnHL7Channel' name='createAndStartAnHL7Channel'></part>
</message>
<message name='GazelleProxyWebService_getChannelResponse'>
<part element='tns:getChannelResponse' name='getChannelResponse'></part>
</message>
<message name='GazelleProxyWebService_getLastHL7MessagesResponse'>
<part element='tns:getLastHL7MessagesResponse' name='getLastHL7MessagesResponse'></part>
</message>
<message name='GazelleProxyWebService_createAndStartAnHL7ChannelResponse'>
<part element='tns:createAndStartAnHL7ChannelResponse' name='createAndStartAnHL7ChannelResponse'></part>
</message>
<message name='GazelleProxyWebService_getLastMessagesResponse'>
<part element='tns:getLastMessagesResponse' name='getLastMessagesResponse'></part>
</message>
<message name='GazelleProxyWebService_getLastHL7Messages'>
<part element='tns:getLastHL7Messages' name='getLastHL7Messages'></part>
</message>
<message name='GazelleProxyWebService_createAndStartASyslogChannelResponse'>
<part element='tns:createAndStartASyslogChannelResponse' name='createAndStartASyslogChannelResponse'></part>
</message>
<message name='GazelleProxyWebService_getSyslogMessagesResponse'>
<part element='tns:getSyslogMessagesResponse' name='getSyslogMessagesResponse'></part>
</message>
<message name='GazelleProxyWebService_getDicomMessagesResponse'>
<part element='tns:getDicomMessagesResponse' name='getDicomMessagesResponse'></part>
</message>
<message name='GazelleProxyWebService_getChannel'>
<part element='tns:getChannel' name='getChannel'></part>
</message>
<message name='GazelleProxyWebService_createAndStartADicomChannel'>
<part element='tns:createAndStartADicomChannel' name='createAndStartADicomChannel'></part>
</message>
<message name='GazelleProxyWebService_getHL7Messages'>
<part element='tns:getHL7Messages' name='getHL7Messages'></part>
</message>
<message name='GazelleProxyWebService_createAndStartAnSOAPChannel'>
<part element='tns:createAndStartAnSOAPChannel' name='createAndStartAnSOAPChannel'></part>
</message>
<message name='GazelleProxyWebService_getLastMessages'>
<part element='tns:getLastMessages' name='getLastMessages'></part>
</message>
<message name='GazelleProxyWebService_getSOAPMessagesResponse'>
<part element='tns:getSOAPMessagesResponse' name='getSOAPMessagesResponse'></part>
</message>
<message name='GazelleProxyWebService_listOfChannelsResponse'>
<part element='tns:listOfChannelsResponse' name='listOfChannelsResponse'></part>
</message>
<message name='GazelleProxyWebService_createAndStartASyslogChannel'>
<part element='tns:createAndStartASyslogChannel' name='createAndStartASyslogChannel'></part>
</message>
<message name='GazelleProxyWebService_destroyAChannel'>
<part element='tns:destroyAChannel' name='destroyAChannel'></part>
</message>
<message name='GazelleProxyWebService_createAndStartADicomChannelResponse'>
<part element='tns:createAndStartADicomChannelResponse' name='createAndStartADicomChannelResponse'></part>
</message>
<message name='GazelleProxyWebService_listOfChannels'>
<part element='tns:listOfChannels' name='listOfChannels'></part>
</message>
<message name='GazelleProxyWebService_createAndStartAnSOAPChannelResponse'>
<part element='tns:createAndStartAnSOAPChannelResponse' name='createAndStartAnSOAPChannelResponse'></part>
</message>
<message name='GazelleProxyWebService_getSOAPMessages'>
<part element='tns:getSOAPMessages' name='getSOAPMessages'></part>
</message>
<portType name='GazelleProxyWebService'>
<operation name='createAndStartADicomChannel' parameterOrder='createAndStartADicomChannel'>
<input message='tns:GazelleProxyWebService_createAndStartADicomChannel'></input>
<output message='tns:GazelleProxyWebService_createAndStartADicomChannelResponse'></output>
<fault message='tns:SOAPException' name='SOAPException'></fault>
</operation>
<operation name='createAndStartASyslogChannel' parameterOrder='createAndStartASyslogChannel'>
<input message='tns:GazelleProxyWebService_createAndStartASyslogChannel'></input>
<output message='tns:GazelleProxyWebService_createAndStartASyslogChannelResponse'></output>
<fault message='tns:SOAPException' name='SOAPException'></fault>
</operation>
<operation name='createAndStartAnHL7Channel' parameterOrder='createAndStartAnHL7Channel'>
<input message='tns:GazelleProxyWebService_createAndStartAnHL7Channel'></input>
<output message='tns:GazelleProxyWebService_createAndStartAnHL7ChannelResponse'></output>
<fault message='tns:SOAPException' name='SOAPException'></fault>
</operation>
<operation name='createAndStartAnSOAPChannel' parameterOrder='createAndStartAnSOAPChannel'>
<input message='tns:GazelleProxyWebService_createAndStartAnSOAPChannel'></input>
<output message='tns:GazelleProxyWebService_createAndStartAnSOAPChannelResponse'></output>
<fault message='tns:SOAPException' name='SOAPException'></fault>
</operation>
<operation name='destroyAChannel' parameterOrder='destroyAChannel'>
<input message='tns:GazelleProxyWebService_destroyAChannel'></input>
<output message='tns:GazelleProxyWebService_destroyAChannelResponse'></output>
<fault message='tns:SOAPException' name='SOAPException'></fault>
</operation>
<operation name='getChannel' parameterOrder='getChannel'>
<input message='tns:GazelleProxyWebService_getChannel'></input>
<output message='tns:GazelleProxyWebService_getChannelResponse'></output>
<fault message='tns:SOAPException' name='SOAPException'></fault>
</operation>
<operation name='getDicomMessages' parameterOrder='getDicomMessages'>
<input message='tns:GazelleProxyWebService_getDicomMessages'></input>
<output message='tns:GazelleProxyWebService_getDicomMessagesResponse'></output>
<fault message='tns:SOAPException' name='SOAPException'></fault>
</operation>
<operation name='getHL7Messages' parameterOrder='getHL7Messages'>
<input message='tns:GazelleProxyWebService_getHL7Messages'></input>
<output message='tns:GazelleProxyWebService_getHL7MessagesResponse'></output>
</operation>
<operation name='getLastHL7Messages' parameterOrder='getLastHL7Messages'>
<input message='tns:GazelleProxyWebService_getLastHL7Messages'></input>
<output message='tns:GazelleProxyWebService_getLastHL7MessagesResponse'></output>
<fault message='tns:SOAPException' name='SOAPException'></fault>
</operation>
<operation name='getLastMessages' parameterOrder='getLastMessages'>
<input message='tns:GazelleProxyWebService_getLastMessages'></input>
<output message='tns:GazelleProxyWebService_getLastMessagesResponse'></output>
<fault message='tns:SOAPException' name='SOAPException'></fault>
</operation>
<operation name='getSOAPMessages' parameterOrder='getSOAPMessages'>
<input message='tns:GazelleProxyWebService_getSOAPMessages'></input>
<output message='tns:GazelleProxyWebService_getSOAPMessagesResponse'></output>
<fault message='tns:SOAPException' name='SOAPException'></fault>
</operation>
<operation name='getSyslogMessages' parameterOrder='getSyslogMessages'>
<input message='tns:GazelleProxyWebService_getSyslogMessages'></input>
<output message='tns:GazelleProxyWebService_getSyslogMessagesResponse'></output>
<fault message='tns:SOAPException' name='SOAPException'></fault>
</operation>
<operation name='listOfChannels' parameterOrder='listOfChannels'>
<input message='tns:GazelleProxyWebService_listOfChannels'></input>
<output message='tns:GazelleProxyWebService_listOfChannelsResponse'></output>
</operation>
</portType>
<binding name='GazelleProxyWebServiceBinding' type='tns:GazelleProxyWebService'>
<soap:binding style='document' transport='http://schemas.xmlsoap.org/soap/http'/>
<operation name='createAndStartADicomChannel'>
<soap:operation soapAction=''/>
<input>
<soap:body use='literal'/>
</input>
<output>
<soap:body use='literal'/>
</output>
<fault name='SOAPException'>
<soap:fault name='SOAPException' use='literal'/>
</fault>
</operation>
<operation name='createAndStartASyslogChannel'>
<soap:operation soapAction=''/>
<input>
<soap:body use='literal'/>
</input>
<output>
<soap:body use='literal'/>
</output>
<fault name='SOAPException'>
<soap:fault name='SOAPException' use='literal'/>
</fault>
</operation>
<operation name='createAndStartAnHL7Channel'>
<soap:operation soapAction=''/>
<input>
<soap:body use='literal'/>
</input>
<output>
<soap:body use='literal'/>
</output>
<fault name='SOAPException'>
<soap:fault name='SOAPException' use='literal'/>
</fault>
</operation>
<operation name='createAndStartAnSOAPChannel'>
<soap:operation soapAction=''/>
<input>
<soap:body use='literal'/>
</input>
<output>
<soap:body use='literal'/>
</output>
<fault name='SOAPException'>
<soap:fault name='SOAPException' use='literal'/>
</fault>
</operation>
<operation name='destroyAChannel'>
<soap:operation soapAction=''/>
<input>
<soap:body use='literal'/>
</input>
<output>
<soap:body use='literal'/>
</output>
<fault name='SOAPException'>
<soap:fault name='SOAPException' use='literal'/>
</fault>
</operation>
<operation name='getChannel'>
<soap:operation soapAction=''/>
<input>
<soap:body use='literal'/>
</input>
<output>
<soap:body use='literal'/>
</output>
<fault name='SOAPException'>
<soap:fault name='SOAPException' use='literal'/>
</fault>
</operation>
<operation name='getDicomMessages'>
<soap:operation soapAction=''/>
<input>
<soap:body use='literal'/>
</input>
<output>
<soap:body use='literal'/>
</output>
<fault name='SOAPException'>
<soap:fault name='SOAPException' use='literal'/>
</fault>
</operation>
<operation name='getHL7Messages'>
<soap:operation soapAction=''/>
<input>
<soap:body use='literal'/>
</input>
<output>
<soap:body use='literal'/>
</output>
</operation>
<operation name='getLastHL7Messages'>
<soap:operation soapAction=''/>
<input>
<soap:body use='literal'/>
</input>
<output>
<soap:body use='literal'/>
</output>
<fault name='SOAPException'>
<soap:fault name='SOAPException' use='literal'/>
</fault>
</operation>
<operation name='getLastMessages'>
<soap:operation soapAction=''/>
<input>
<soap:body use='literal'/>
</input>
<output>
<soap:body use='literal'/>
</output>
<fault name='SOAPException'>
<soap:fault name='SOAPException' use='literal'/>
</fault>
</operation>
<operation name='getSOAPMessages'>
<soap:operation soapAction=''/>
<input>
<soap:body use='literal'/>
</input>
<output>
<soap:body use='literal'/>
</output>
<fault name='SOAPException'>
<soap:fault name='SOAPException' use='literal'/>
</fault>
</operation>
<operation name='getSyslogMessages'>
<soap:operation soapAction=''/>
<input>
<soap:body use='literal'/>
</input>
<output>
<soap:body use='literal'/>
</output>
<fault name='SOAPException'>
<soap:fault name='SOAPException' use='literal'/>
</fault>
</operation>
<operation name='listOfChannels'>
<soap:operation soapAction=''/>
<input>
<soap:body use='literal'/>
</input>
<output>
<soap:body use='literal'/>
</output>
</operation>
</binding>
<service name='GazelleProxyWebServiceName'>
<port binding='tns:GazelleProxyWebServiceBinding' name='GazelleProxyWebServicePort'>
<soap:address location='http://192.168.2.9:9090/gazelle-proxy-gazelle-proxy-ejb/GazelleProxyWS'/>
</port>
</service>
</definitions>
\ No newline at end of file
package net.ihe.gazelle.proxy.ws;
import javax.jws.WebMethod;
import javax.jws.WebService;
import net.ihe.gazelle.proxy.model.tm.TestInstance;
@WebService
public interface IProxyForTM {
@WebMethod
void startTestInstance(TestInstance testInstance);
@WebMethod
void markTestStep(int testStepId);
}
......@@ -6,6 +6,9 @@
<persistence-unit name="gazelle-proxy-PersistenceUnit">
<provider>org.hibernate.ejb.HibernatePersistence</provider>
<jta-data-source>java:/gazelle-proxyDS</jta-data-source>
<jar-file>gazelle-proxy-datamodel-${project.version}.jar</jar-file>
<properties>
<property name="hibernate.dialect" value="${hibernate.dialect}" />
......
......@@ -4,25 +4,70 @@
<parent>
<groupId>net.ihe.gazelle.proxy</groupId>
<artifactId>gazelle-proxy</artifactId>
<version>0.4-SNAPSHOT</version>
<version>0.6-SNAPSHOT</version>
<relativePath>../pom.xml</relativePath>
</parent>
<modelVersion>4.0.0</modelVersion>
<groupId>net.ihe.gazelle.proxy</groupId>
<artifactId>gazelle-proxy-axis2</artifactId>
<version>0.4-SNAPSHOT</version>
<artifactId>gazelle-proxy-ws</artifactId>
<version>0.6-SNAPSHOT</version>
<packaging>jar</packaging>
<name>gazelle-proxy-axis2</name>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>
<name>gazelle-proxy-ws</name>
<build>
<plugins>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>jaxws-maven-plugin</artifactId>
<version>1.12</version>
<executions>
<execution>
<id>genWSDL</id>
<phase>initialize</phase>
<goals>
<goal>wsgen</goal>
</goals>
<configuration>
<sei>net.ihe.gazelle.proxy.ws.ProxyForTM</sei>
<genWsdl>true</genWsdl>
</configuration>
</execution>
<!-- <execution> -->
<!-- <id>genJava</id> -->
<!-- <phase>generate-sources</phase> -->
<!-- <goals> -->
<!-- <goal>wsimport</goal> -->
<!-- </goals> -->
<!-- <configuration> -->
<!-- <packageName>net.ihe.gazelle.proxy.ws.client</packageName> -->
<!-- <wsdlDirectory>${basedir}/target/jaxws/wsgen/wsdl</wsdlDirectory> -->
<!-- </configuration> -->
<!-- </execution> -->
</executions>
<dependencies>
<dependency>
<groupId>net.ihe.gazelle.proxy</groupId>
<artifactId>gazelle-proxy-ejb</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>javax.persistence</groupId>
<artifactId>persistence-api</artifactId>
<version>1.0</version>
</dependency>
<dependency>
<groupId>javax.ejb</groupId>
<artifactId>ejb-api</artifactId>
<version>3.0</version>
</dependency>
</dependencies>
</plugin>
<plugin>
<groupId>org.apache.axis2</groupId>
<artifactId>axis2-wsdl2code-maven-plugin</artifactId>
......@@ -33,35 +78,24 @@
<goal>wsdl2code</goal>
</goals>
<configuration>
<packageName>net.ihe.gazelle</packageName>
<packageName>net.ihe.gazelle.proxy.ws.client</packageName>
<unpackClasses>true</unpackClasses>
<wsdlFile>${basedir}/target/jaxws/wsgen/wsdl/ProxyForTMService.wsdl</wsdlFile>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>
<dependencies>
<dependency>
<groupId>org.apache.axis2</groupId>
<artifactId>axis2</artifactId>
<version>1.4</version>
</dependency>
<dependency>
<groupId>org.apache.ws.commons.axiom</groupId>
<artifactId>axiom-impl</artifactId>
<version>1.2.9</version>
</dependency>
<dependency>
<groupId>wsdl4j</groupId>
<artifactId>wsdl4j</artifactId>
<version>1.6.2</version>
</dependency>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>3.8.1</version>
<scope>test</scope>
<groupId>net.ihe.gazelle.maven.tools</groupId>
<artifactId>gazelle-axis2-client</artifactId>
<version>1.7</version>
<type>pom</type>
<scope>compile</scope>
</dependency>
</dependencies>
</project>
......@@ -331,6 +331,7 @@
<module>gazelle-proxy-ejb</module>
<module>gazelle-proxy-war</module>
<module>gazelle-proxy-ear</module>
<module>gazelle-proxy-ws</module>
</modules>
<distributionManagement>
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment