Web Service: NautaService - Generated by wsdl-viewer.xsl

Web Service: NautaService

Target Namespace:
http://standards.mmm.fi/schemas/elain/nauta

Port NautaServiceEndpoint

Protocol:
SOAP
Transport protocol:
SOAP over HTTP
Operations:
  1. HaeElaimenPolveutumistiedot
  2. HaeElaimenSuppeatTiedot
  3. HaeTeurastetutNaudat
  4. TalletaPolveutumisTapahtuma
  5. Test

Operations

    Port type NautaServicePortType

    1. HaeElaimenPolveutumistiedot
      Style:
      document
      Operation type:
      Request-response. The endpoint receives a message, and sends a correlated message.
      Input:
      HaeElaimenPolveutumistiedot (soap:body, use = literal, part = client)
      body type HaeElaimenPolveutumistiedot - extension of type HakuKyselyTyyppi - extension of type HakuKyselyTyyppi
      • KayttajaTunnus type KayttajaTunnusTyyppi - type string with restriction maxLength(30)
      • Hakuehdot type HaeElaimenPolveutumistiedotKyselyTyyppi
        • ElainTunnusTiedot type EuTunnusTaiUlkomainenTunnus
          • EuTunnusTieto type EuTunnusJaTarkiste
            • EuTunnus type ElainEUTunnusTyyppi - type string with restriction pattern([A-Z]{2}[0-9]{12})
            • EuTunnusTarkiste - optional; type ElainEUTunnustarkisteNumeroTyyppi - type PositiivinenKokonaislukuNumeroTyyppi with restriction minInclusive(0) maxInclusive(9)
          • UlkomainenTunnusTieto type UlkomainentunnusTyyppiTieto
            • UlkomainenTunnus type UlkomainentunnusTyyppi - type string with restriction minLength(1) maxLength(30)
      Output:
      HaeElaimenPolveutumistiedotResponse (soap:body, use = literal, part = client)
      body type HaeElaimenPolveutumistiedotResponse
      • Polveutuminen - optional; type PolveutumistiedotVastausTyyppi
        • ElainTunnusTieto - optional; type EuTunnusTaiUlkomainenTunnus
          • EuTunnusTieto type EuTunnusJaTarkiste
            • EuTunnus type ElainEUTunnusTyyppi - type string with restriction pattern([A-Z]{2}[0-9]{12})
            • EuTunnusTarkiste - optional; type ElainEUTunnustarkisteNumeroTyyppi - type PositiivinenKokonaislukuNumeroTyyppi with restriction minInclusive(0) maxInclusive(9)
          • UlkomainenTunnusTieto type UlkomainentunnusTyyppiTieto
            • UlkomainenTunnus type UlkomainentunnusTyyppi - type string with restriction minLength(1) maxLength(30)
        • SyntymaPvm - optional; type PvmTyyppi - type date with restriction
        • SukupuoliKoodi - optional; type KoodistoArvoTyyppi - type string with restriction minLength(1) maxLength(6)
        • KantajaemaTunnusTieto - optional; type EuTunnusTaiUlkomainenTunnus
          • EuTunnusTieto type EuTunnusJaTarkiste
            • EuTunnus type ElainEUTunnusTyyppi - type string with restriction pattern([A-Z]{2}[0-9]{12})
            • EuTunnusTarkiste - optional; type ElainEUTunnustarkisteNumeroTyyppi - type PositiivinenKokonaislukuNumeroTyyppi with restriction minInclusive(0) maxInclusive(9)
          • UlkomainenTunnusTieto type UlkomainentunnusTyyppiTieto
            • UlkomainenTunnus type UlkomainentunnusTyyppi - type string with restriction minLength(1) maxLength(30)
        • KantajaemaRotuKoodi - optional; type KoodistoArvoTyyppi - type string with restriction minLength(1) maxLength(6)
        • AlkiostaKytkin - optional; type AlkiostaKytkin - type boolean with restriction
        • GenEmaTunnusTieto - optional; type EuTunnusTaiUlkomainenTunnus
          • EuTunnusTieto type EuTunnusJaTarkiste
            • EuTunnus type ElainEUTunnusTyyppi - type string with restriction pattern([A-Z]{2}[0-9]{12})
            • EuTunnusTarkiste - optional; type ElainEUTunnustarkisteNumeroTyyppi - type PositiivinenKokonaislukuNumeroTyyppi with restriction minInclusive(0) maxInclusive(9)
          • UlkomainenTunnusTieto type UlkomainentunnusTyyppiTieto
            • UlkomainenTunnus type UlkomainentunnusTyyppi - type string with restriction minLength(1) maxLength(30)
        • GenEmaRotuKoodi - optional; type KoodistoArvoTyyppi - type string with restriction minLength(1) maxLength(6)
        • IsaTunnusTieto - optional; type EuTunnusTaiUlkomainenTunnus
          • EuTunnusTieto type EuTunnusJaTarkiste
            • EuTunnus type ElainEUTunnusTyyppi - type string with restriction pattern([A-Z]{2}[0-9]{12})
            • EuTunnusTarkiste - optional; type ElainEUTunnustarkisteNumeroTyyppi - type PositiivinenKokonaislukuNumeroTyyppi with restriction minInclusive(0) maxInclusive(9)
          • UlkomainenTunnusTieto type UlkomainentunnusTyyppiTieto
            • UlkomainenTunnus type UlkomainentunnusTyyppi - type string with restriction minLength(1) maxLength(30)
        • IsaRotuKoodi - optional; type KoodistoArvoTyyppi - type string with restriction minLength(1) maxLength(6)
      • Virheet - optional; type VirheetTyyppi
        • Virhe - optional, unbounded; type VirheTyyppi
          • VirheKoodi type KoodistoArvoTyyppi - type string with restriction minLength(1) maxLength(6)
          • VirheVakavuus - optional; type int
          • VirheSelite - optional, unbounded; type LokalisoituTekstiTyyppi
            • KieliKoodi type string
            • Teksti type string
    2. HaeElaimenSuppeatTiedot
      Style:
      document
      Operation type:
      Request-response. The endpoint receives a message, and sends a correlated message.
      Input:
      HaeElaimenSuppeatTiedot (soap:body, use = literal, part = client)
      body type HaeElaimenSuppeatTiedot - extension of type HakuKyselyTyyppi - extension of type HakuKyselyTyyppi
      • KayttajaTunnus type KayttajaTunnusTyyppi - type string with restriction maxLength(30)
      • Hakuehdot type ElaimenSuppeatTiedotKyselyTyyppi
        • ElaimenHaltijaTunnus type ElaimenHaltijaTunnusTyyppi
          • TilaTunnus type TilatunnusTyyppi - type string with restriction pattern([0-9]{9})
          • AsiakasTunnus type AsiakasTunnusTyyppi - type string with restriction pattern([0-9]{8})
          • Asiakasnumero type AsiakasNumeroTyyppi - type string with restriction pattern([0-9]{8})
          • ValittajaTunnus type ElainvalittajaTunnusTyyppi - type string with restriction pattern([0-9]{4})
          • YTunnus type YritysTunnusTyyppi - type string with restriction
      Output:
      HaeElaimenSuppeatTiedotResponse (soap:body, use = literal, part = client)
      body type HaeElaimenSuppeatTiedotResponse
      • SuppeatTiedot - optional; type ElaimenSuppeatTiedotVastausTyyppi
        • ElaimenHaltijaTunnus type ElaimenHaltijaTunnusTyyppi
          • TilaTunnus type TilatunnusTyyppi - type string with restriction pattern([0-9]{9})
          • AsiakasTunnus type AsiakasTunnusTyyppi - type string with restriction pattern([0-9]{8})
          • Asiakasnumero type AsiakasNumeroTyyppi - type string with restriction pattern([0-9]{8})
          • ValittajaTunnus type ElainvalittajaTunnusTyyppi - type string with restriction pattern([0-9]{4})
          • YTunnus type YritysTunnusTyyppi - type string with restriction
        • ElainlajiKoodi - optional; type KoodistoArvoTyyppi - type string with restriction minLength(1) maxLength(6)
        • SyntymaPvm - optional; type PvmTyyppi - type date with restriction
        • SukupuoliKoodi - optional; type KoodistoArvoTyyppi - type string with restriction minLength(1) maxLength(6)
        • RotuKoodi - optional; type KoodistoArvoTyyppi - type string with restriction minLength(1) maxLength(6)
        • IsaTunnusTieto - optional; type EuTunnusTaiUlkomainenTunnus
          • EuTunnusTieto type EuTunnusJaTarkiste
            • EuTunnus type ElainEUTunnusTyyppi - type string with restriction pattern([A-Z]{2}[0-9]{12})
            • EuTunnusTarkiste - optional; type ElainEUTunnustarkisteNumeroTyyppi - type PositiivinenKokonaislukuNumeroTyyppi with restriction minInclusive(0) maxInclusive(9)
          • UlkomainenTunnusTieto type UlkomainentunnusTyyppiTieto
            • UlkomainenTunnus type UlkomainentunnusTyyppi - type string with restriction minLength(1) maxLength(30)
        • IsaRotuKoodi - optional; type KoodistoArvoTyyppi - type string with restriction minLength(1) maxLength(6)
        • EmanIsaTunnusTieto - optional; type EuTunnusTaiUlkomainenTunnus
          • EuTunnusTieto type EuTunnusJaTarkiste
            • EuTunnus type ElainEUTunnusTyyppi - type string with restriction pattern([A-Z]{2}[0-9]{12})
            • EuTunnusTarkiste - optional; type ElainEUTunnustarkisteNumeroTyyppi - type PositiivinenKokonaislukuNumeroTyyppi with restriction minInclusive(0) maxInclusive(9)
          • UlkomainenTunnusTieto type UlkomainentunnusTyyppiTieto
            • UlkomainenTunnus type UlkomainentunnusTyyppi - type string with restriction minLength(1) maxLength(30)
        • EmanIsaRotuKoodi - optional; type KoodistoArvoTyyppi - type string with restriction minLength(1) maxLength(6)
        • GenEmaTunnusTieto - optional; type EuTunnusTaiUlkomainenTunnus
          • EuTunnusTieto type EuTunnusJaTarkiste
            • EuTunnus type ElainEUTunnusTyyppi - type string with restriction pattern([A-Z]{2}[0-9]{12})
            • EuTunnusTarkiste - optional; type ElainEUTunnustarkisteNumeroTyyppi - type PositiivinenKokonaislukuNumeroTyyppi with restriction minInclusive(0) maxInclusive(9)
          • UlkomainenTunnusTieto type UlkomainentunnusTyyppiTieto
            • UlkomainenTunnus type UlkomainentunnusTyyppi - type string with restriction minLength(1) maxLength(30)
        • GenEmaRotuKoodi - optional; type KoodistoArvoTyyppi - type string with restriction minLength(1) maxLength(6)
      • Virheet - optional; type VirheetTyyppi
        • Virhe - optional, unbounded; type VirheTyyppi
          • VirheKoodi type KoodistoArvoTyyppi - type string with restriction minLength(1) maxLength(6)
          • VirheVakavuus - optional; type int
          • VirheSelite - optional, unbounded; type LokalisoituTekstiTyyppi
            • KieliKoodi type string
            • Teksti type string
    3. HaeTeurastetutNaudat
      Style:
      document
      Operation type:
      Request-response. The endpoint receives a message, and sends a correlated message.
      Input:
      HaeTeurastetutNaudat (soap:body, use = literal, part = client)
      body type HaeTeurastetutNaudat - extension of type HakuKyselyTyyppi - extension of type HakuKyselyTyyppi
      • KayttajaTunnus type KayttajaTunnusTyyppi - type string with restriction maxLength(30)
      • AlkuPvm type PvmTyyppi - type date with restriction
      Output:
      HaeTeurastetutNaudatResponse (soap:body, use = literal, part = client)
      body type HaeTeurastetutNaudatResponse
      • Tiedot - optional, unbounded; type VastausTiedotTyyppi
        • ElaimenHaltijaTunnus type ElaimenHaltijaTunnusTyyppi
          • TilaTunnus type TilatunnusTyyppi - type string with restriction pattern([0-9]{9})
          • AsiakasTunnus type AsiakasTunnusTyyppi - type string with restriction pattern([0-9]{8})
          • Asiakasnumero type AsiakasNumeroTyyppi - type string with restriction pattern([0-9]{8})
          • ValittajaTunnus type ElainvalittajaTunnusTyyppi - type string with restriction pattern([0-9]{4})
          • YTunnus type YritysTunnusTyyppi - type string with restriction
        • PitopaikkaTunnus - optional; type PitopaikkaTunnusTyyppi - type string with restriction pattern(([A-Z]{2}[0-9]{12}|[0-9]{9}))
        • ElainlajiKoodi - optional; type KoodistoArvoTyyppi - type string with restriction minLength(1) maxLength(6)
        • Nimi - optional; type ElaimenNimi - type string with restriction minLength(1) maxLength(50)
        • SyntymaPvm - optional; type PvmTyyppi - type date with restriction
        • SyntymaHaltijaTunnus - optional; type ElaimenHaltijaTunnusTyyppi
          • TilaTunnus type TilatunnusTyyppi - type string with restriction pattern([0-9]{9})
          • AsiakasTunnus type AsiakasTunnusTyyppi - type string with restriction pattern([0-9]{8})
          • Asiakasnumero type AsiakasNumeroTyyppi - type string with restriction pattern([0-9]{8})
          • ValittajaTunnus type ElainvalittajaTunnusTyyppi - type string with restriction pattern([0-9]{4})
          • YTunnus type YritysTunnusTyyppi - type string with restriction
        • SukupuoliKoodi - optional; type KoodistoArvoTyyppi - type string with restriction minLength(1) maxLength(6)
        • RotuKoodi - optional; type KoodistoArvoTyyppi - type string with restriction minLength(1) maxLength(6)
        • KayttoKoodi - optional; type KoodistoArvoTyyppi - type string with restriction minLength(1) maxLength(6)
        • TuloPvm - optional; type PvmTyyppi - type date with restriction
        • TulotapaKoodi - optional; type KoodistoArvoTyyppi - type string with restriction minLength(1) maxLength(6)
        • EdellinenHaltijaTunnus - optional; type ElaimenHaltijaTunnusTyyppi
          • TilaTunnus type TilatunnusTyyppi - type string with restriction pattern([0-9]{9})
          • AsiakasTunnus type AsiakasTunnusTyyppi - type string with restriction pattern([0-9]{8})
          • Asiakasnumero type AsiakasNumeroTyyppi - type string with restriction pattern([0-9]{8})
          • ValittajaTunnus type ElainvalittajaTunnusTyyppi - type string with restriction pattern([0-9]{4})
          • YTunnus type YritysTunnusTyyppi - type string with restriction
        • PoistoPvm - optional; type PvmTyyppi - type date with restriction
        • PoistotapaKoodi - optional; type KoodistoArvoTyyppi - type string with restriction minLength(1) maxLength(6)
        • SeuraavaHaltijaTunnus - optional; type ElaimenHaltijaTunnusTyyppi
          • TilaTunnus type TilatunnusTyyppi - type string with restriction pattern([0-9]{9})
          • AsiakasTunnus type AsiakasTunnusTyyppi - type string with restriction pattern([0-9]{8})
          • Asiakasnumero type AsiakasNumeroTyyppi - type string with restriction pattern([0-9]{8})
          • ValittajaTunnus type ElainvalittajaTunnusTyyppi - type string with restriction pattern([0-9]{4})
          • YTunnus type YritysTunnusTyyppi - type string with restriction
        • HavitystapaKoodi - optional; type KoodistoArvoTyyppi - type string with restriction minLength(1) maxLength(6)
      • Virheet - optional; type VirheetTyyppi
        • Virhe - optional, unbounded; type VirheTyyppi
          • VirheKoodi type KoodistoArvoTyyppi - type string with restriction minLength(1) maxLength(6)
          • VirheVakavuus - optional; type int
          • VirheSelite - optional, unbounded; type LokalisoituTekstiTyyppi
            • KieliKoodi type string
            • Teksti type string
    4. TalletaPolveutumisTapahtuma
      Style:
      document
      Operation type:
      Request-response. The endpoint receives a message, and sends a correlated message.
      Input:
      TalletaPolveutumisTapahtuma (soap:body, use = literal, part = client)
      body type TalletaPolveutumisTapahtuma - extension of abstract type TalletaTyyppi - extension of abstract type TalletaTyyppi
      • TallennusTapa type TallennusTapaTyyppi - type string with restriction - enum { 'TARKISTA', 'TALLENNA', 'TALLENNA_JOSEIVIRHE' }
      • TapahtumaTiedot type PolveutumisIlmoitusPyyntoTyyppi
        • YksikkoID type UniqueIdTyyppi - type string with restriction pattern([a-zA-Z0-9\-#]{1,30})
      Output:
      TalletaPolveutumisTapahtumaResponse (soap:body, use = literal, part = client)
      body type TalletaPolveutumisTapahtumaResponse - extension of abstract type TalletaTapahtumaResponse - extension of abstract type TalletaTapahtumaResponse
      • TalletaTapahtumaTiedotVastaus type TalletaTapahtumaTiedotVastausTyyppi
        • YksikkoID type UniqueIdTyyppi - type string with restriction pattern([a-zA-Z0-9\-#]{1,30})
        • TapahtumaTunnus - optional; type TapahtumaTunnusTyyppi - type string with restriction pattern(\d{1,16})
        • TapahtumaStatusKoodi - optional; type KoodistoArvoTyyppi - type string with restriction minLength(1) maxLength(6)
        • IlmoitusTunnus - optional; type IlmoitustunnusTyyppi - type string with restriction pattern(\d{1,16})
        • TapahtumaryhmaTunnus - optional; type YleinentunnusTyyppi - type string with restriction pattern(\d{1,16})
    5. Test
      Style:
      document
      Operation type:
      Request-response. The endpoint receives a message, and sends a correlated message.
      Input:
      Test (soap:body, use = literal, part = client)
      body type Test
      • uuid type uuid
      Output:
      TestResponse (soap:body, use = literal, part = client)
      body type TestResponse
      • uuid type uuid
      • date type dateTime