022 FTP datafiler overføring
På denne siden:
VisSkjul meny
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. | Innhold | Antall tegn |
|---|---|---|
| 1 | Data fra strekkode 1 i skrottlapp | 26 tegn |
| 2 | Data fra strekkode 4 i skrottlapp | 26 tegn |
| 3 | Anmerkingskode 313 | 3 tegn |
| 4 | Lengdemål | 4 tegn (i millimeter) |
| 5 | Rasekode, tippoldeforeldre | 32 tegn |
| 6 | Andel 4 rasegrupper (sum 100) | 12 tegn (2 tegn per rase) |
| 7 | Anmerkingskoder for storfe | 18 tegn (301-321) |
| 8 | Feilkoder | 6 tegn |
| 9 | Vektkorreksjon i hele kg | 4 tegn inkl. fortegn |
| 10 | Lengdekorreksjon, manuell (cm) | 3 tegn inkl. fortegn |
| 11 | Mangelkoder | 1 tegn |
| 12 | Beregnet KLASSE | 5 tegn (5.2) |
| 13 | Beregnet FETTGRUPPE | 5 tegn (5.2) |
| 14 | Leieslakting | 3 tegn |
Anmerkingskode 313 gjelder feil alder eller feil kjønn.
Tabell 2: Spesifikasjon av strekkode 1 for alle dyreslag
| Posisjon | Strekkode 1 | Format |
|---|---|---|
| 1 | Tolkingskode=1 | |
| 2 – 4 | EFTA nummer | 3.0 |
| 5 – 10 | Skrottnummer | 6.0 |
| 11 – 16 | Varenummer | 6.0 |
| 17 – 18 | Fettgruppe | 2.0 |
| 19 – 22 | Slaktedato | (ÅUUD) |
| 23 – 26 | Slaktevekt | 4.1 |
Tabell 3: Spesifikasjon av strekkode 4 for storfe
| Posisjon | Antall tegn | ||
|---|---|---|---|
| Start | Slutt | Strekkode 4 | |
| 1 | 1 | Tolkingskode=4 | 1 tegn |
| 2 | 4 | Fødeland | 3 tegn |
| 5 | 16 | Produsent- og individnummer | 12 tegn format 12.0 |
| 17 | 20 | Alder i dager | 4 tegn, format 4.0 |
| 21 | 22 | Rase (Husdyrregisteret) | 2 tegn, format 2.0 |
| 23 | 25 | Ansvarlig klassifisør | 3 tegn, format 3.0 |
| 26 | 26 | SRM/ IKKE SRM | 1 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 | |
|---|---|
| 301 | Slakt av storfe, småfe eller gris som forurenses betydelig under slakteprosessen |
| 302 | Storfe med hygienetrekk i kategori 1 (lav trekksats) |
| 303 | Storfe 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 |
|---|---|
| 1 | Feil alder |
| 2 | Feil rase |
| 3 | Feil kjønn |
| 4 | Feil fødeland |
| 5 | Feil vekt, delkassasjoner eller pussing påvirker vekta |
| 6 | Slaktefeil 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 |
|---|---|
| 0 | Ingen mangler |
| 1 | Rasekake mangler |
| 2 | Alder mangler |
| 3 | Alder 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. | Kategori | Middel alder |
|---|---|---|
| 1 | Kalv | 216 dager |
| 2 | Ung okse | 541 dager |
| 3 | Okse | 950 dager |
| 4 | Kastrat | 678 dager |
| 5 | Kvige | 566 dager |
| 6 | Ung ku | 1088 dager |
| 7 | Ku | 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 4 | Antall tegn |
| 1 | 1 | Tolkingskode=4 | |
| 2 | 4 | Fødeland | 3 tegn |
| 5 | 16 | Produsent- og individnr. | 12, format 12.0 |
| 17 | 22 | Ledig | |
| 23 | 25 | Ansvarlig klassifisør | 3, format 3.0 |
| 26 | 26 | SRM/ IKKE SRM | 1 posisjon |
Tabell 5: Strekkode nr. 4 for hest
| Posisjon | |||
|---|---|---|---|
| Start | Slutt | Strekkode 4 | Antall tegn |
| 1 | 1 | Tolkingskode=4 | 1 |
| 2 | 4 | Fødeland | 3 tegn |
| 5 | 16 | Produsent- og individnummer | 12 - format 12.0 |
| 17 | 22 | Ledig | |
| 23 | 25 | Ansvarlig klassifisør | 3, format 3.0 |
| 26 | 26 | Ledig | 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. | Innhold | Antall tegn |
|---|---|---|
| 1 | Data fra strekkode 1 i skrottlapp | 26 tegn |
| 2 | Data fra strekkode 4 i skrottlapp | 26 tegn |
| 3 | Datastreng fra GP7 | 100 tegn |
| 4 | Kjøttprosent, kalkulert i terminal | 2 tegn |
| 5 | Anmerkingskoder fra terminal | 3 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 | |
|---|---|---|---|
| Start | Slutt | ||
| 1 | 1 | ||
| 2 | 4 | ||
| 6 | 16 | ||
| 17 | 20 | ||
| 21 | 22 | ||
| 23 | 25 | ||
| 26 | 26 | ||
Datastreng fra GP7 instrumentet består av 100 tegn. Spesifikasjonen finnes i dokument 315.
Tabell 10: Eksempel på records i FTP file for gris
| Rekord | Rekord utseende |
|---|---|
| 1 | 11030482191701406011440952;40470522108907805017000110;0200096300960104051001440740121007581210640...E0618.00260046004630135013810051.00301104010647425018;64;000 |
| 2 | 11030482481701706511440892;40470237111105965017000110;0200096400820080048600360558121006021210640...E0430.00460057006510160025320079*00471104010648385018;65:813 |
| 3 | 11030482481701706511440892;40470237111105965017000110;0200096400820080048600360558121006021210640...E0430.00460057006510160025320079*00471104010648385018;64:000 |
| 4 | 11030482191701406011440952;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 |
| 311 | Slakt 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
| Kode | Anmerkingskode |
|---|---|
| 312 | Slakt som ikke er mulig å måle med GP7 |
6. Filnavn #
Meats
Filnavn: Filenavn begynner med:
Tabell 13: Prefix i navn på FTP filer
| Nr. | Navn | For hvem |
|---|---|---|
| 1 | FTPEXP_Storfe_.... | felles fil for storfe/småfe/hest |
| 2 | FTPEXP_Småfe | |
| 3 | FTPEXP_Gris_... | Gris |
Mettler Toledo, filenavn: #
Tabell 14: Filnavn på FTP filer fra Mettler Toledo
| Nr. | Navn | For hvem |
|---|---|---|
| 1 | Stat_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 |
| 1 | XXX | Slakterinummer, EFTA nummer |
| 2 | ZZZ | Et løpenummer som øker med 1 for hver file. |
Tabell 16: YY leddet i filnavn på filer fra Mettler Toledo
| YY | Navn |
|---|---|
| 10 | Gris |
| 20 | Storfe |
| 40 | Småfe |
| 50 | Geit |
| 60 | Hest |
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