022 FTP datafiler overføring

1. Hensikt #

Beskrive FTP overføringsfiler for de ulike dyreslagene.

2. Omfang #

Gjelder dyreartene storfe, småfe, gris og rein.

3. Beskrivelse for storfe #

Det må lages en egen fil for storfe i forbindelse med innføring av lengdemåling. De ulike delene av filen, 12 deler, splittes opp med semikolon.

Tabell 1: Beskrivelse av FTP datafiler for storfe:

Nr. InnholdAntall tegn
1 Data fra strekkode 1 i skrottlapp26 tegn
2Data fra strekkode 4 i skrottlapp26 tegn
3Anmerkingskode 3133 tegn
4Lengdemål4 tegn (i millimeter)
5Rasekode, tippoldeforeldre32 tegn
6Andel 4 rasegrupper (sum 100)12 tegn (2 tegn per rase)
7Anmerkingskoder for storfe18 tegn (301-321)
8Feilkoder6 tegn
9Vektkorreksjon i hele kg4 tegn inkl. fortegn
10Lengdekorreksjon, manuell (cm)3 tegn inkl. fortegn
11Mangelkoder1 tegn
12Beregnet KLASSE5 tegn (5.2)
13Beregnet FETTGRUPPE5 tegn (5.2)
14Leieslakting3 tegn

Anmerkingskode 313 gjelder feil alder eller feil kjønn.

Tabell 2: Spesifikasjon av strekkode 1 for alle dyreslag

PosisjonStrekkode 1Format
1Tolkingskode=1 
2 – 4EFTA nummer3.0
5 – 10Skrottnummer6.0
11 – 16Varenummer6.0
17 – 18Fettgruppe2.0
19 – 22Slaktedato(ÅUUD)
23 – 26Slaktevekt4.1

 

Tabell 3: Spesifikasjon av strekkode 4 for storfe

Posisjon         Antall tegn 
Start    Slutt    Strekkode 4 
11Tolkingskode=41 tegn
24Fødeland3 tegn
516Produsent- og individnummer12 tegn format 12.0
1720Alder i dager4 tegn, format 4.0 
2122Rase (Husdyrregisteret)2 tegn, format 2.0
2325Ansvarlig klassifisør3 tegn, format 3.0
2626SRM/ IKKE SRM1 tegn


3. Anmerkingskoder for storfe: 3 tegn, Gjelder her kun kode 313. Hvis ikke kode 313 er brukt, skal det stå tallet 0 i feltet.

4. Lengdemål: 4 siffer, oppgitt i millimeter

5. Rasekode, tippoldeforeldre: en lang kode bestående av 32 tegn, to tegn per tippoldefar eller mor.

6. Andel 4 rasegrupper (sum 100): I beregningen summeres andelen over alle rasegruppene inntil 100. I FTP filen gjøres de 4 rasegruppene om til prosent, avrundes til nærmeste hele tall, 3 tegn per rasegruppe, totalt 12 tegn.

7. Anmerkingskoder for storfe: Gjelder kodene 301 302 303 304 314 og 321. Her følger spesifikasjonen av dem:

Anmerkingskode => Innhold
301Slakt av storfe, småfe eller gris som forurenses betydelig under slakteprosessen
302 Storfe med hygienetrekk i kategori 1 (lav trekksats)
303Storfe med hygienetrekk i kategori 2 (høy trekksats)
304 Storfe forurenset med fersk møkk tilsvarende kategori 2
313 Feil data om ALDER og/eller KJØNN i Husdyrregisteret
314     Ingen data om alder og kjønn i Husdyrregisteret.
321    Gult fett

Kodene legges ut i rekkefølge i henhold størrelse på tallet, dvs. 301 først og 321 til slutt. Kode 313 har egen posisjon, se punkt 3.

8. Feilkoder: Skal kun brukes når anmerkingskode 313 er aktivert, for å forklare hva feilen består i. Feilkoden utgjør 6 tegn, hvor hvert tegn kan innta verdiene 0 eller 1. Subjektive avgjørelser av operatør. Vi har følgende rekkefølge på feltene:

Kode    Årsak til feil
1Feil alder
2Feil rase
3Feil kjønn
4Feil fødeland
5Feil vekt, delkassasjoner eller pussing påvirker vekta
6Slaktefeil påvirker slaktets lengde

Default vil være 6 nuller (000000). Hver enkelt kode endres til 1 hvis operatør gjør endringer i klassifiseringen.

9. Vektkorreksjon i hele kg: Tallet kan være positivt, ved kassasjoner, og negativt, ved manglende pussing, slakt som skal i arresten.

10. Lengdekorreksjon i cm.: Manuell korreksjon av lengde ved slaktefeil, som gjør at slaktet blir lengre enn det det ville ha vært uten feil.

11. Mangelkoder: Genereres hvis det mangler informasjon som må være der for å få kalkulert slaktets klasse og fettgruppe. Mangelkoden er på 1 tegn. Kan ha verdiene 0,1, 2 eller 3

KodeÅrsak til mangel
0Ingen mangler
1Rasekake mangler
2Alder mangler
3Alder og rase mangler

Disse kodene legges automatisk inn ved «mangel».

Hvis «rasekake» mangler, settes raseandel til 100 for den rasegruppe slaktet likner mest på.

1. Hvis alder mangler settes alder til den gjennomsnittlige alder for vedkommende kategori:

Nr. KategoriMiddel alder
1Kalv      216 dager
2Ung okse541 dager
3Okse      950 dager
4Kastrat      678 dager
5Kvige      566 dager
6Ung ku1088 dager
7Ku    2202 dager

12. Beregnet klasse og fettgruppe: Format 6.2

13. Beregnet fettgruppe: Format 6.2

14. Leieslakting: Format 3.0. Gjelder anmerkingskode for leieslakting i forhold til slakterier. Feltet skal ha 3 posisjoner. De tre sifrene skal være 000 (null) hvis slaktet ikke er leieslaktet av et slakteri. 

4. Beskrivelse for småfe og hest  #

Det gamle fileformatet for storfe, småfe og hest beholdes for småfe og hest. Dyreslagene gris og rein har vært sitt fileformat. Fila for småfe og hest består av tre deler, splittet opp med semikolon.

Tabell 4: Strekkode nr. 4 for småfe: 

Posisjon   
Start Slutt Strekkode  4Antall tegn
11Tolkingskode=4 
24Fødeland3 tegn
516Produsent- og individnr.12, format 12.0
1722Ledig  
2325Ansvarlig klassifisør3, format 3.0
2626SRM/ IKKE SRM1 posisjon

Tabell 5: Strekkode nr. 4 for hest

Posisjon   
StartSluttStrekkode 4 Antall tegn
11Tolkingskode=41
24Fødeland3 tegn
516Produsent- og individnummer12 - format 12.0
1722Ledig     
2325 Ansvarlig klassifisør3, format 3.0
2626Ledig    1 posisjon

5. Beskrivelse av FTP file for gris #

FTP file for gris består av 4 deler adskilt med et semikolon.

Tabell 8: Grovbeskrivelse av FTP datafile for gris

Nr. InnholdAntall tegn
1Data fra strekkode 1 i skrottlapp26 tegn
2Data fra strekkode 4 i skrottlapp26 tegn
3Datastreng fra GP7100 tegn
4Kjøttprosent, kalkulert i terminal2 tegn
5Anmerkingskoder fra terminal3 tegn

Dokumentasjon av strekkode 1 for gris er vist i tabell 2. Strekkode 4 er spesifisert under:

Tabell 9: Strekkode nr. 4 for gris, purke og råne: 
 

Posisjon    Strekkode 4 Antall tegn
StartSlutt
11  
24  
616  
1720  
2122  
2325  
2626  

Datastreng fra GP7 instrumentet består av 100 tegn. Spesifikasjonen finnes i dokument 315.

Tabell 10: Eksempel på records i FTP file for gris
 

RekordRekord utseende
111030482191701406011440952;40470522108907805017000110;0200096300960104051001440740121007581210640...E0618.00260046004630135013810051.00301104010647425018;64;000
211030482481701706511440892;40470237111105965017000110;0200096400820080048600360558121006021210640...E0430.00460057006510160025320079*00471104010648385018;65:813
311030482481701706511440892;40470237111105965017000110;0200096400820080048600360558121006021210640...E0430.00460057006510160025320079*00471104010648385018;64:000
411030482191701406011440952;40470522108907805017000110;0200096300960104051001440740121007581210640...E0618.00260046004630135013810051.00301104010647425018;60;811

Anmerkingskoder:

I henholdt til punkt 5.5.2 i dokument 301P så skal gris anmerkes i henhold til tabellen nedenfor ved ekstreme måleverdier:

Tabell 11: Anmerkingskode for slakt med ekstreme måleverdier 

Kode    Anmerkingskode
311Slakt med ekstreme måleverdier fra GP7

For slakt som ikke lar seg måte med GP7, skal kjøttprosenten fastsettes etter skjønn, i henhold til punkt 5.5.3 i 301P skal følgende anmerkingskode automatisk gis dette slaktet:

Tabell 12: Anmerkingskode for slakt som ikke er mulig å måle 

KodeAnmerkingskode
312Slakt som ikke er mulig å måle med GP7

6. Filnavn #

Meats 
Filnavn: Filenavn begynner med:

Tabell 13: Prefix i navn på FTP filer
 

Nr. NavnFor hvem
1FTPEXP_Storfe_.... felles fil for storfe/småfe/hest 
2FTPEXP_Småfe   
3FTPEXP_Gris_...  Gris

Mettler Toledo, filenavn: #

Tabell 14: Filnavn på FTP filer fra Mettler Toledo
 

Nr.NavnFor hvem
1Stat_XXX_YY_ZZZ.txt storfe, småfe, geit og hest
2 GPGris_XXX_ZZZ.txt  gris


Tabell 15: Forklaring på prefix i navn på FTP filer 

Nr. Navn Hva
1XXXSlakterinummer, EFTA nummer
2ZZZEt løpenummer som øker med 1 for hver file.

Tabell 16: YY leddet i filnavn på filer fra Mettler Toledo

YY Navn
10Gris
20Storfe
40Småfe
50Geit
60Hest

7. Data API for reinsdyrslakt #

Dette er data API’et for reinsdyrslakt:
   {
     "kategori": 191,
     "klasse": 6,
     "variant": 0,
     "fettgruppe": 4,
     "reinbeitedistrikt_id": 9,
     "merkenummer": "44",
     "individ_nr": 1,
     "rein_alder_id": 0,
     "slaktevekt": 23.4,
     "tidspunkt_veiing": "2022-10-27T11:35:45+02:00",
     "vektsvinn_prosent": 97,
     "klassifisoer": 423,
     "kjoenn": "hanndyr",
     "efta_alfa_prefiks": "",
     "kroppslengde": 1103,
     "beregnet_klasse": 5.98,
     "identifikator": "105_45765_1666863345573_53830",
     "efta": 105,
     "skrott_nr": 45765,
     "slaktedato": "2022-10-27"
   },

8. Data API for gris #

Dette er data API’et for gris:

{:type gris_autofom, :slakt 
[{:vekt_etter_avbloedning 0.0, 
:kjoettprosent_autofom 61.9,
:produsent_nr 50019067, 
:leieslakt_efta 0, 
:individ_nr 1481,
:klassifisoer 0, 
:kjoettmaal 61.3, 
:variant 5, 
:anmerkninger [], 
:klasse 17, 
:efta 109, 
:slaktedato #object[org.joda.time.LocalDate 0x224c8e7a 2022-08-22], 
:automarker_sekvensnr 10119, 
:tidspunkt_veiing 2022-08-22T11:12:45Z, 
:skrott_nr 10119, 
:foedeland 47, 
:vekt_foer_avbloedning 0.0, 
:rfid_1 3572004638, 
:fettmaal 13.4, 
:slaktevekt 96.94, 
:kategori 170, 
:europ_klasse  , 
:identifikator 1221, 
:autofom_sekvensnr 119, 
:til_obs false, 
:status_bilde 0, 
:rfid_2 3572004638, 
:kjoettprosent 55, 
:status_parameter 1, 
:vektomregningsformel_id 10
}]}

Forsendelse

Filene sendes daglig i forbindelse med slakting.

9. Endringer #

Lagt inn beskrivelsen av data API’et for reinsdyrslakt

Dokumentinformasjon #

  • Dokumentinformasjon

    ID: 022_dataoverføringer 
    Versjon: 07 
    Gyldig fra: 22.11.2022

  • Endringslogg

Din handlekurv (0 produkter)

Total eks. mva. kr 0,00