
<?xml version='1.0' encoding='UTF-8'?><wsdl:definitions name="IAccessiService" targetNamespace="http://www.sist.puglia.it/Schemas/PDD_SIST/SCATEL/FSE/" xmlns:ns1="http://schemas.xmlsoap.org/soap/http" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://www.sist.puglia.it/Schemas/PDD_SIST/SCATEL/FSE/" xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:wsp="http://www.w3.org/ns/ws-policy" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <wsdl:types>
<xs:schema elementFormDefault="unqualified" targetNamespace="http://www.sist.puglia.it/Schemas/PDD_SIST/SCATEL/FSE/" version="1.0" xmlns:tns="http://www.sist.puglia.it/Schemas/PDD_SIST/SCATEL/FSE/" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="getAccessLog" type="tns:getAccessLog"/>
<xs:element name="getAccessLogResponse" type="tns:getAccessLogResponse"/>
<xs:complexType name="getAccessLog">
    <xs:sequence>
      <xs:element form="qualified" minOccurs="0" name="accessLogQuery" type="tns:accessLogQuery"/>
    </xs:sequence>
  </xs:complexType>
<xs:complexType name="accessLogQuery">
    <xs:sequence>
      <xs:element form="qualified" minOccurs="0" name="patientCode" type="xs:string"/>
      <xs:element form="qualified" minOccurs="0" name="dateFrom" type="xs:dateTime"/>
      <xs:element form="qualified" minOccurs="0" name="dateTo" type="xs:dateTime"/>
      <xs:element form="qualified" maxOccurs="unbounded" minOccurs="0" name="operations" type="xs:string"/>
    </xs:sequence>
  </xs:complexType>
<xs:complexType name="getAccessLogResponse">
    <xs:sequence>
      <xs:element form="qualified" maxOccurs="unbounded" minOccurs="0" name="accessLog" type="tns:accessLog"/>
    </xs:sequence>
  </xs:complexType>
<xs:complexType name="accessLog">
    <xs:sequence>
      <xs:element form="qualified" minOccurs="0" name="operatorCode" type="xs:string"/>
      <xs:element form="qualified" minOccurs="0" name="role" type="xs:string"/>
      <xs:element form="qualified" minOccurs="0" name="organizationCode" type="xs:string"/>
      <xs:element form="qualified" minOccurs="0" name="organizationName" type="xs:string"/>
      <xs:element form="qualified" minOccurs="0" name="locality" type="xs:string"/>
      <xs:element form="qualified" minOccurs="0" name="date" type="xs:dateTime"/>
      <xs:element form="qualified" minOccurs="0" name="operation" type="xs:string"/>
      <xs:element form="qualified" minOccurs="0" name="description" type="xs:string"/>
      <xs:element form="qualified" minOccurs="0" name="documentURI" type="tns:documentURI"/>
      <xs:element form="qualified" minOccurs="0" name="documentType" type="xs:string"/>
      <xs:element form="qualified" name="emergency" type="xs:boolean"/>
      <xs:element form="qualified" minOccurs="0" name="assumptionOfResponsability" type="xs:string"/>
      <xs:element form="qualified" name="failed" type="xs:boolean"/>
	  <xs:element form="qualified" minOccurs="0" name="actionId" type="xs:string"/>
	  <xs:element form="qualified" minOccurs="0" name="eventCodeList" type="xs:string"/>
	  <xs:element form="qualified" minOccurs="0" name="confidentialityCode" type="xs:string"/>
	  <xs:element form="qualified" minOccurs="0" name="categoriaSoggetto" type="xs:string"/>
    </xs:sequence>
  </xs:complexType>
<xs:complexType name="documentURI">
    <xs:sequence>
      <xs:element form="qualified" minOccurs="0" name="documentID" type="xs:string"/>
      <xs:element form="qualified" minOccurs="0" name="regionalNode" type="xs:string"/>
    </xs:sequence>
  </xs:complexType>
</xs:schema>
  </wsdl:types>
  <wsdl:message name="getAccessLogResponse">
    <wsdl:part element="tns:getAccessLogResponse" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="getAccessLog">
    <wsdl:part element="tns:getAccessLog" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:portType name="IAccessi">
    <wsdl:operation name="getAccessLog">
      <wsdl:input message="tns:getAccessLog" name="getAccessLog">
    </wsdl:input>
      <wsdl:output message="tns:getAccessLogResponse" name="getAccessLogResponse">
    </wsdl:output>
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:binding name="IAccessiServiceSoapBinding" type="tns:IAccessi">
    <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
    <wsaw:UsingAddressing wsdl:required="true"/>
    <wsp:PolicyReference URI="#IAccessiServiceSoapBinding_WSAM_Addressing_Policy"/>
    <wsdl:operation name="getAccessLog">
      <soap:operation soapAction="http://www.sist.puglia.it/Schemas/PDD_SIST/SCATEL/FSE/getAccessLog" style="document"/>
      <wsdl:input name="getAccessLog">
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="getAccessLogResponse">
        <soap:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:service name="IAccessiService">
    <wsdl:port binding="tns:IAccessiServiceSoapBinding" name="IAccessiPort">
      <soap:address location="http://localhost:9090/FSE/IAccessiService"/>
    </wsdl:port>
  </wsdl:service>
    <wsp:Policy wsu:Id="IAccessiServiceSoapBinding_WSAM_Addressing_Policy" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"><wsam:Addressing xmlns:wsam="http://www.w3.org/2007/05/addressing/metadata"><wsp:Policy/></wsam:Addressing></wsp:Policy>
</wsdl:definitions>