Home
E A I U S E R M A N U A L
Contents
1. 30 Scenario 3 upload download via unsecured streaming page 30 Scenario 4 upload download via web page eese 31 MOYVIDE Re EE 32 L EE E 34 wi reg E 34 Sanitel User Manual v 1 8 SanitelEAIUserManual doc Document History Version Date Change Log 1 0 May 2007 Initial Setup pre release version 1 1 June 17 2007 First official Version 1 2 Aug 28 2007 Revised Version Added document history Added RICA Codes e New Functionality Ref Numbers not needed New Functionality Foreign Animals Workflow Integration SAV SUBM 1 3 Sep 7 2007 Documentation about two extra interfaces added one to request an overview of all active slaughterhouses over a certain period and one to request slaughter statistics over a certain period for a certain facility 1 4 Oct 1 2007 Extra examples Frequently Asked Questions added 1 5 Oct 5 2007 Frequently Asked Questions added a few more 1 6 May 4 2009 CTRY CDE ORI for ImportSlaughterfile documented XML Attribute added in July 2008 to allow the country of origin to be specified 1 7 June 26 2009 Final documentation version 1 8 Feb 28 2012 Adjustments Sanitel User Manual v 1 8 SanitelEAIUserManual doc Instructions to test the interfaces Introduction Schema Overview For the Beltrace Renewal a number of i
2. Abbreviations CDE Code REF Reference NBR Number DEC Declaration SLG Slaughtering DTE Date TME Time BEG Begin Sanitel User Manual v 1 8 SanitelEAIUserManual doc END End FCL Facility WGH Weight LOT Lot ANM Animal CNT Count KG Kilogram NAM Name TPH Telephone RLM Realm Rijksregisternummer RLM RGS NBR TRS Transporter ALI AL2 Address Line 1 or 2 STR Street CTY City MCP Municipal EXT External UID Unidentified Sanitel User Manual v 1 8 SanitelEAIUserManual doc Interface Definition The archive underneath contains an extract of the relevant schema s The schema s are discussed in the further sections ex si Package SlaughterFileToBelmported Purpose Schema to import slaughter file data into Beltrace formerly called Guichet in In principle it is a matter of filling in the basic SlaughterFile info the relevant parties Submitter Transporter Owner and the slaughter lots There also is an information element Documents where a foreign document reference number local reference or certificate can be added Schema E SLPT CDE E CTRY CDE E REF NBR string _ E NAM string E TPH string E RLM RGS NBR string E TRS REG NER string slaughterFile SLGT_CDE string E REF NBR string E DEC DTE dateTime SlaughterLot E FCI RCV DTE
3. SLG DAY SLG_DAY SLG_DAY SLG_STS SSTT_CDE Description OCR_DTE FCLT_REF_NBR ANTP_CDE Day Facility Total over all the DFTO animals X X Facility Animal Total over all FATO days x x Facility Total over all the days and FCTO animaltypes x Schema Dsissusnteringooy SlaughteringE FCLT_REF_NBR E OCR DTE SsisisughteringstatisticsOverviewExport Slaught E SlaughteringDay SlaugF E SlaughteringTotal Slaugr o E SSIT CDE StatusCode string E OCR DTE StatusMessage string E FCLT REF NBR E ANTP CDE ANM CNT ANM Sanitel User Manual v 1 8 string dateTime SlaughteringStatistic Slaughtering string ANTP string E SLCH CDE string Slaughter E BEG TME time E SSD1 CDE string E END TME time E SSD2 CDE string E BRK MNU decimal z E ANM_CNT decimal E ANM_CNT decimal E ANM_WGH decimal E ANM WGH decimal E UID CNT decimal SlaughteringStati Slaughterii Ki ugnteringTotal SlaughteringT dateTime string string decimal decimal SanitelEAIUserManual doc 24 http sanitel eai SanitelRepository SanitelServices ExportSlaughteringStatistics Slaught eringStatisticsOverviewExportRequest Example XML Todo Sanitel User Manual v 1 8 SanitelEAIUserManual doc 25 Sanitel User Manual v 1 8 SanitelEAIUserManual doc 26 Interfaces Overview We have implemented the interfaces in 4 ways 1 upload download via secure
4. lt RIST_CDE gt R00 lt RIST_CDE gt lt DTE_FRM gt 0001 01 01T00 00 00 lt DTE_FRM gt lt Risk gt lt SlaughterLot gt lt SlaughterFile gt lt SlaughterFileExport gt Sanitel User Manual v 1 8 SanitelEAIUserManual doc 20 InteractionResult Purpose Schema to give feedback regarding an import of information Schema linteractionResult string string EST F enumeration Success F enumeration Error F enumeration Warning http sanitel eai SanitelRepository InteractionResult Example XML lt xml version 1 0 encoding utf 8 gt lt SlaughterFileExportRequest Userz vzx5px REF_NBR 3215 070132 xmlns http sanitel eai SanitelRepository SlaughteringServices ExportSlaughterFile SlaughterFileExport gt Sanitel User Manual v 1 8 SanitelEAIUserManual doc 21 SlaughteringFacilitiesExportRequest Purpose Schema to request and export an overview of all active slaughterhouses over a certain period Schema ee H H pog 2 itiesExpo ughteringFacil rtRequest DTE dateTime H 4 H DTETO dateTime H H A User string H H 4 H 4 N Gel http sanitel eai SanitelRepository SanitelServices ExportSlaughteringFacilities Slaught eringFacilitiesOverviewExportRequest Example XML Todo SlaughteringFacilitiesExport Purpose Schema showing all active slaughterhouses over a certain period Schema aug aughteringFaciliti
5. Ordered Slaughter Dead Delivered Breeded Game Animals Slaughter Hunted Game Animals Slaughter Animal Type Bovine Sheep Goat Odd toed ungulate Pigs Deer Wild Pig Other breeded land mammal Bird Poultry Lagomorph and rodent Big Game Small Game Animal SubType Vealcalf Bovine Bison Buffalo Sheep Goat Horse Donkey Pigs for breeding Pigs for fattening Piglet Ostrich Emu Nandu Cassowary Sanitel User Manual v 1 8 Commerci le slachting Particuliere slachting Normale slachting Noodslachting Noodslachting op Bevel Ritueel Islamitisch Ritueel Islamitisch op Bevel Ritueel Joods Ritueel Joods op Bevel Slachting op bevel Uitslachten dood aangevoerd gekweekt wild Uitslachten bejaagd vrij wild Rund Schaap Geit Eenhoevig dier Varken Hertachtigen Everzwijn Ander gekweekt landzoogdier Loopvogel Pluimvee Lagomorf en knaagdieren Grof vrij wild Klein vrij wild Vleeskalf Rund Bison Buffel Schaap Geit Paard Ezel Fokvarken Vleesvarken Big Struisvogel Emoe Nandoe Casuaris BOV BOV BOV BOV SHP GOAT OUNG OUNG PIG PIG PIG BIRD BIRD BIRD BIRD SanitelEAIUserManual doc PHST Pheasant GFWL Guinea Fowl PRTG Partridge FCHCK SCHCK Soupchicken CHICK Chick RSTR Rooster TRK Turkey SWN Swane QL Quail GSE Goose PGN Pigeon DUCK Duck RBT Rabbit HARE Hare RDT Rodent FURB Furbearer BOAR Wild Boar ROE Roe WDE
6. decimal string dateTime http sanitel eai SanitelRepository SlaughteringServices ImportSlaughterInfo SlaughterInfoToBeImported Example XML Example 4 standard feedback lt xml version 1 0 encoding utf 8 gt lt SlaughterInfoToBelmported User vzx5px xmlns http sanitel eai SanitelRepository SlaughteringServices ImportSlaughterInfo SlaughterInfoToBelmported gt lt SlaughterInfo gt lt REF_NBR gt 5564 0700016 lt REF_NBR gt lt REF_NBR_LOT gt 5564 0700016 121 lt REF_NBR_LOT gt lt FCL_REF_NBR gt 3220235 lt FCL_REF_NBR gt lt ANM_REF_NBR gt BE17070737 lt ANM_REF_NBR gt lt ANM_CNT gt 1 lt ANM_CNT gt lt WGH_KG gt 751 lt WGH_KG gt lt SLKD_CDE gt CLASS lt SLKD_CDE gt lt SLG_DTE gt 2007 08 29T00 00 00 lt SLG_DTE gt lt SlaughterInfo gt lt SlaughterInfo gt lt REF_NBR gt 5564 0700016 lt REF_NBR gt lt REF_NBR_LOT gt 5564 0700016 1 lt REF_NBR_LOT gt lt FCL_REF_NBR gt BE10048281 lt FCL_REF_NBR gt lt ANM_REF_NBR gt BE17070736 lt ANM_REF_NBR gt lt ANM_CNT gt 1 lt ANM_CNT gt lt WGH_KG gt 749 lt WGH_KG gt lt SLKD_CDE gt CLASS lt SLKD_CDE gt lt SLG_DTE gt 2007 08 29T00 00 00 lt SLG_DTE gt lt SlaughterInfo gt lt SlaughterInfoToBelmported gt Example 5 feedback by Animal Reference Number only lt xml versionz 1 0 encoding utf 8 gt SlaughterInfoToBeImported User vzx5px xmlns http sanitel eai SanitelRepository SlaughteringServices ImportSlaughter
7. input side Q What s the difference between SAV Saving and SUBM Submitting a declaration As soon as you SUBMit a declaration it is the signal that the inspections can take place and it cannot be altered anymore When SAVing a declaration you can do an update later e g if you want to change weight categories or so However a manual or XML SUBM it is needed to progress the workflow Q Is there a manual of the online application Where can I get them A There are three manuals The EAI Manual this one in English only a getting started manual with general application navigation tips In Dutch and French and a functional manual for the Slaughtering functionality Also in Dutch and French In total these manuals add up to over 10 MB so they cannot be easily send around The manuals are distributed during the training and FAVV AFSCA will be making them available via the web site too You can find all animals by clicking the info centre link on the top right side of the application screens Q What integration scenario is preferred A As described above both scenario s land 2 Web Service and Secured Streaming are the preferred ones The Web Service has one additional advantage and that is that a local object structure can be created rather than working with the XML itself The Streaming has the advantage that you can use scenario 4 to test your stuff first Q What username do we use in the XML How do I get a logon Wha
8. DTE gt lt ANTP_CDE gt SHP lt ANTP_CDE gt lt ANSB_CDE gt SHP lt ANSB_CDE gt lt ORIG_CDE gt LOCAL lt ORIG_CDE gt lt CTRY_CDE_ORI gt BE lt CTRY_CDE_ORI gt lt ANWF_CDE_BAG gt lt SLST_CDE gt SUBM lt SLST_CDE gt lt Party gt lt SLPT_CDE gt SUB lt SLPT_CDE gt lt REF_NBR gt BE12349271 lt REF_NBR gt lt Party gt lt Party gt lt SLPT_CDE gt TRS lt SLPT_CDE gt lt REF_NBR gt BE12349271 lt REF_NBR gt lt Party gt lt Party gt lt SLPT_CDE gt OWN lt SLPT_CDE gt lt REF_NBR gt S1234192 lt REF_NBR gt lt Party gt lt SlaughterLot gt lt REF_NBR gt 3010 1234595 1 lt REF_NBR gt lt FCL_REF_NBR gt BE12340168 lt FCL_REF_NBR gt lt ANM_REF_NBR gt 123425625 lt ANM_REF_NBR gt lt CNT gt 1 lt CNT gt lt WGH_KG gt 0 lt WGH_KG gt lt WGHC_CDE gt B1218 lt WGHC_CDE gt lt ANCO_CDE gt ALIVE lt ANCO_CDE gt lt SLKD_CDE gt CLASS lt SLKD_CDE gt lt BTH_DTE gt 0001 01 01 lt BTH_DTE gt lt SLG_DTE gt 2009 09 30T08 43 19 lt SLG_DTE gt lt SlaughterLot gt lt SlaughterFile gt lt SlaughterFileToBelmported gt Example 4 A slaughterlot containting multiple sheep lt xml version 1 0 gt SlaughterFileToBeImported xmlns xsiz http www w3 org 2001 XMLSchema instance xmlns xsd http www w3 org 2001 XMLSchema User xmlns http sanitel eai SanitelRepository SlaughteringServices ImportSlaughterFile SlaughterFileToBeImported gt lt SlaughterFile gt lt SLGT_CDE gt CIAL lt SL
9. ER Even toed Wild Ungulate STAG Stag MFLN Mufflon OTHG Other game animal FURG Fur game animal BIRG Game Bird ORIG Origination LOCAL Local Belgium EU EEC Member State NONEU ANCO Animal Condition ALIVE Alive DEAD Dead DDHUN Dead by Hunting TCUT Throat cut 3rd country TCOR Throat cut and organs removed ANWF Reserved for later usage Animal Wellfare SlaughteringStatusAction Submit Only the first time Save The first time and if you want to update SlaughteringPartyType Submitter Transporter Owner WGHC WeightCategory PIGS LT25 Less Than 25 Kg B2513 Between 25 and 130 Kg GE130 More than 130 Kg SGH LT12 Less than 12 Kg Sanitel User Manual v 1 8 Fazant PLTR Parelhoen PLTR Patrijs PLTR Braadkip PLTR Soepkip PLTR Kuiken PLTR Haan PLTR Kalkoen PLTR Zwaan PLTR Kwartel PLTR Gans PLTR Duif PLTR Eend PLTR Konijn LGMPH Haas LGMPH Knaagdier LGMPH Pelsdieren LGMPH Everzwijn BIGG Ree BIGG Hert BIGG Damhert BIGG Moeflon BIGG Ander wild BIGG Haarwild SMLG Vederwild SMLG Locaal Belgi EU lidstaat 3e land Aangever Transporteur Eigenaar Minder dan 25 Kg Tussen 25 en 130 Kg Meer dan 130 Kg Minder dan 12 Kg SanitelEAIUserManual doc B1218 Between 12 and 18 Kg GE18 18 Kg or more FOWL LT2 Less than 2 Kg B25 Between 2 and 5 Kg GE5 More than 5 Kg Tussen 12 en 18 Kg 18 Kg of Meer Minder dan 2 Kg Tussen 2 en 5 Kg Meer dan 5 Kg Reserved for later usage GNDR GenderCo
10. GT_CDE gt lt REF_NBR gt lt DEC_DTE gt 2009 09 30T08 52 10 lt DEC_DTE gt lt RCV DTE xsi nil true gt lt SLG_DTE gt 2009 09 30T08 52 10 lt SLG_DTE gt lt ANTP_CDE gt SHP lt ANTP_CDE gt lt ANSB_CDE gt SHP lt ANSB_CDE gt lt ORIG_CDE gt LOCAL lt ORIG_CDE gt CTRY CDE ORI ANWF CDE gt lt SLST_CDE gt SUBM lt SLST_CDE gt lt Party gt lt SLPT_CDE gt SUB lt SLPT_CDE gt lt REF_NBR gt S12346327 lt REF_NBR gt lt Party gt lt Party gt lt SLPT_CDE gt TRS lt SLPT_CDE gt lt REF_NBR gt 12346327 REF NBR lt Party gt lt Party gt lt SLPT_CDE gt OWN lt SLPT_CDE gt lt REF_NBR gt BE12345408 lt REF_NBR gt lt Party gt lt SlaughterLot gt lt REF_NBR gt lt FCL_REF_NBR gt BE12340763 lt FCL_REF_NBR gt lt ANM_REF_NBR gt 0 lt ANM_REF_NBR gt lt CNT gt 3 lt CNT gt lt WGH_KG gt 0 lt WGH_KG gt lt WGHC_CDE gt GE18 lt WGHC_CDE gt lt ANCO_CDE gt ALIVE lt ANCO_CDE gt lt SLKD_CDE gt CLASS lt SLKD_CDE gt lt BTH_DTE gt 0001 01 01 lt BTH_DTE gt lt SLG_DTE gt 2009 09 30T08 52 10 lt SLG_DTE gt lt SlaughterLot gt lt Document gt lt DOCT_CDE gt CERT lt DOCT_CDE gt lt REF_NBR gt 1 lt REF_NBR gt lt Document gt lt SlaughterFile gt lt SlaughterFileToBelmported gt Sanitel User Manual v 1 8 SanitelEAIUserManual doc 14 Empty SlaugherFile Numbers If one does not specify a SlaughterFile Reference Number the system w
11. IG_CDE gt EU lt ORIG_CDE gt lt CTRY_CDE_ORI gt FR lt CTRY_CDE_ORI gt lt ANWF_CDE_BAG gt lt SLST_CDE gt SUBM lt SLST_CDE gt lt Party gt lt SLPT_CDE gt SUB lt SLPT_CDE gt lt REF_NBR gt BE42010837 lt REF_NBR gt lt Party gt lt Party gt lt SLPT_CDE gt TRS lt SLPT_CDE gt lt REF_NBR gt BE42010837 lt REF_NBR gt lt Party gt lt Party gt lt SLPT_CDE gt OWN lt SLPT_CDE gt lt REF_NBR gt S00176440 lt REF_NBR gt lt Party gt lt SlaughterLot gt lt REF_NBR gt 4299 0904741 1 lt REF_NBR gt lt FCL_REF_NBR gt lt ANM_REF_NBR gt FR1032033545 lt ANM_REF_NBR gt lt CNT gt 1 lt CNT gt lt WGH_KG gt 0 lt WGH_KG gt lt ANCO_CDE gt ALIVE lt ANCO_CDE gt lt SLKD_CDE gt CLASS lt SLKD_CDE gt lt BTH_DTE gt 2002 11 20 lt BTH_DTE gt lt SLG_DTE gt 2009 09 18T13 11 03 lt SLG_DTE gt lt SlaughterLot gt Sanitel User Manual v 1 8 SanitelEAIUserManual doc 15 SlaughterLot REF NBR 4299 0904741 2 REF NBR FCL REF NBR gt ANM REF NBR FR0802033872 ANM REF NBR lt CNT gt 1 lt CNT gt lt WGH_KG gt 0 lt WGH_KG gt lt ANCO_CDE gt ALIVE lt ANCO_CDE gt lt SLKD_CDE gt CLASS lt SLKD_CDE gt lt BTH_DTE gt 2008 03 03 lt BTH_DTE gt lt SLG_DTE gt 2009 09 18T13 11 03 lt SLG_DTE gt lt SlaughterLot gt lt Document gt lt DOCT_CDE gt LOCAL lt DOCT_CDE gt lt REF_NBR gt FR lt REF_NBR gt lt Document gt lt SlaughterFile gt lt SlaughterFileToBelmporte
12. Info SlaughterInfoToBelmported gt lt SlaughterInfo gt lt REF_NBR gt lt REF_NBR gt lt REF_NBR_LOT gt lt REF_NBR_LOT gt lt FCL_REF_NBR gt lt FCL_REF_NBR gt lt ANM_REF_NBR gt BE87203378 lt ANM_REF_NBR gt lt ANM_CNT gt 1 lt ANM_CNT gt lt WGH_KG gt 850 lt WGH_KG gt lt SLKD_CDE gt CLASS lt SLKD_CDE gt lt SLG_DTE gt 2007 09 29T00 00 00 lt SLG_DTE gt lt SlaughterInfo gt lt SlaughterInfo gt lt REF_NBR gt lt REF_NBR gt lt REF_NBR_LOT gt lt REF_NBR_LOT gt lt FCL_REF_NBR gt lt FCL_REF_NBR gt lt ANM_REF_NBR gt BE55154108 lt ANM_REF_NBR gt lt ANM_CNT gt 1 lt ANM_CNT gt lt WGH_KG gt 750 lt WGH_KG gt lt SLKD_CDE gt CLASS lt SLKD_CDE gt lt SLG_DTE gt 2007 09 29T00 00 00 lt SLG_DTE gt lt SlaughterInfo gt lt SlaughterInfoToBelmported gt Sanitel User Manual v 1 8 SanitelEAIUserManual doc 17 SlaughterFileExportRequest Purpose Schema to request an export of slaughter data from Beltrace Schema xportSlaughterFile ExportSlaughterFile E User E REF MBR http sanitel eai SanitelRepository SlaughteringServices ExportSlaughter SlaughterFileExport Example XML lt xml version 1 0 encoding utf 8 gt lt SlaughterFileExportRequest User vzx5px REF_NBR 3215 070132 xmlns http sanitel eai SanitelRepository SlaughteringServices ExportS laughterFile SlaughterFileExport gt Sanitel User Manual v 1 8 SanitelEAIUserManual doc 18 Slaugh
13. REF_NBR gt lt CNT gt 200 lt CNT gt lt WGH_KG gt 0 lt WGH_KG gt lt WGHC_CDE gt B2513 lt WGHC_CDE gt lt ANCO_CDE gt ALIVE lt ANCO_CDE gt lt SLKD_CDE gt CLASS lt SLKD_CDE gt lt SLG_DTE gt 2007 08 28T 15 32 37 1875 02 00 lt SLG_DTE gt lt SlaughterLot gt lt SlaughterLot gt lt REF_NBR gt lt REF_NBR gt lt FCL_REF_NBR gt lt FCL_REF_NBR gt lt ANM_REF_NBR gt lt CNT gt 1 lt CNT gt lt WGH_KG gt 0 lt WGH_KG gt lt WGHC_CDE gt B2513 lt WGHC_CDE gt lt ANCO_CDE gt DEAD lt ANCO_CDE gt lt SLKD_CDE gt CLASS lt SLKD_CDE gt lt SLG_DTE gt 2007 08 28T15 32 37 1875 02 00 lt SLG_DTE gt lt SlaughterLot gt lt Document gt lt DOCT_CDE gt CERT lt DOCT_CDE gt lt REF_NBR gt 123455 lt REF_NBR gt lt Document gt lt SlaughterFile gt lt SlaughterFileToBelmported gt Sanitel User Manual v 1 8 SanitelEAIUserManual doc 13 Example 4 A slaughterlot containting one sheep lt xml version 1 0 gt SlaughterFileToBeImported xmlns xsi http www w3 org 2001 XMLSchema instance xmlns xsd http www w3 org 2001 XMLSchema User w xmlns http sanitel eai SanitelRepository SlaughteringServices ImportSlaughterFile SlaughterFileToBeImported gt lt SlaughterFile gt lt SLGT_CDE gt CIAL lt SLGT_CDE gt lt REF_NBR gt 1234 0904595 lt REF_NBR gt lt DEC_DTE gt 2009 09 30T07 43 19 lt DEC_DTE gt lt FCI_RCV_DTE xsi nil true gt lt SLG_DTE gt 2009 09 30T08 43 19 lt SLG_
14. Sanitrace nd M MC Sanitrace Belgie Sanitrace Belgique Sanitrace Belgien E Sanitrace Luxembourgh Sanitrace Luxemburg Sanitrace Letzeburg 4 WE A V EUM _ EIN BG 21 Copyright 2000 2007 FAVV AFSCA All Rights Reserved EAI USER MANUAL Version 1 8 March 1 2012 Sanitel User Manual v 1 8 SanitelEAIUserManual doc Table Of Contents Table Of Gontents E 2 Document TP 3 eene E 4 Schema OVERVIEW ioo Ed 4 Interface design conventions 4 Coding Schema eenhendel nde omda 5 Coding Schema s COMEN leu desde kde 6 ADDES VIAL OMS aae ipid tet bu REPE Pais 9 Interface e EE 11 SlaughterFileToBelmported EE 11 SlaughiterintaFoBelmpolted DEE 16 SE NEMORE E 18 DOE GE 19 reel oes kaa u a Sia m 21 SlaughteringFacilitiesExportRequest 22 SlaughteringFacilitiesExport aqui aaa Haste 22 Slaughtenmpstats eBbxport Request 23 SlaughteringStatisticsOverviewExpott seerde Soest ead aea 24 Interfaces MR 27 40 EE 27 EE 28 Scenario 1 upload download via secured web service 29 EE 20 Scenario 2 upload download via secured streaming page
15. URL For production all of the above will remain the same except that the characters qas or QAS need to be replaced by prd or PRD Another change which is envisioned is running under https rather than under http to prevent the unlikely situation where a hacker would capture the password of an XML interchange between non Windows based servers and the Sanitrace Windows based Servers Frequently Asked Questions 1 6 7 Sanitel Q Can we still use the old Sanitel Beltrace numbers A Yes you can however there is still a small change The new Beltrace Sanitrace makes the difference between Liable Party and Facility more explicitly E g Transporters Submittors and Owners refer to Parties Farms where the animals come from refer to facilities However sometimes a farmer is also the submittor or transporter So you should know his party number and his facility number To minimize the effort needed the application accepts the facility number as a party number too However in the export of data the correct numbers will be used Q What about foreign transporters or private persons Are they in the system A The best way is to first have a look in the system search by name realm register number and if they are not there create a new party using Simple Party Maintenance the party than generated will have an SO00X XXX number and this number can be permanently used for referring to this party Q A few of these persons alread
16. XML files these can be used by all subsequent scenario s as these work with pure XML files rather than Web Services Obviously the XML s are formed according to the schema s defined above ex Sanitel User Manual 1 8 SanitelEAIUserManual doc 29 Scenario 2 upload download via secured streaming page SlaughterFile and SlaughterInfo XML files to be imported can be streamed to the following secured page http qas sanitrace be int QAS Sanel ExtInterfacingSvcs ImportSlaughterFile ImportSlaughterFileService ashx http gas sanitrace be in QAS Sanel ExtInterfacingSvcs ImportSlaughterInfo ImportSlaughterInfoService ashx A Slaughter file export request can be send via streaming via the following secured page http gas sanitrace be int QAS Sanel ExtInterfacingSvcs ExportSlaughterFile ExportSlaughterFileService ashx To access the pages you need to enter the following credentials User WSASNTRC Password edSR CKS The code underneath gives an example on how to use this secured interface ex Scenario 3 upload download via unsecured streaming page XML import files can be streamed to the following page http gas sanitrace be web QAS Sanel Web Interfacing ImportSlaughterFile ImportSlaughterFileService ashx http qas sanitrace be web OQAS Sanel Web Interfacing ImportSlaughterInfo ImportSlaughterInfoService ashx a Slaughter file export can be fetched via streaming v
17. _CDE_BAG gt lt SLST_CDE gt SUBM lt SLST_CDE gt lt Party gt lt SLPT_CDE gt SUB lt SLPT_CDE gt lt REF_NBR gt BE102293612 lt REF_NBR gt lt Party gt lt Party gt lt SLPT_CDE gt TRS lt SLPT_CDE gt lt REF_NBR gt BE102293612 lt REF_NBR gt lt Party gt lt Party gt lt SLPT_CDE gt OWN lt SLPT_CDE gt lt REF_NBR gt BE102293612 lt REF_NBR gt lt Party gt lt SlaughterLot gt lt REF_NBR gt lt REF_NBR gt lt FCL_REF_NBR gt BE10147385 lt FCL_REF_NBR gt lt ANM_REF_NBR gt BE55154108 lt ANM_REF_NBR gt lt CNT gt 1 lt CNT gt lt WGH_KG gt 0 lt WGH_KG gt lt WGHC_CDE gt lt WGHC_CDE gt lt ANCO_CDE gt ALIVE lt ANCO_CDE gt lt SLKD_CDE gt CLASS lt SLKD_CDE gt lt SLG_DTE gt 2007 09 28T00 00 02 lt SLG_DTE gt lt SlaughterLot gt lt SlaughterLot gt lt REF_NBR gt lt REF_NBR gt lt FCL_REF_NBR gt BE10147385 lt FCL_REF_NBR gt lt ANM_REF_NBR gt BE87203378 lt ANM_REF_NBR gt lt CNT gt 1 lt CNT gt lt WGH_KG gt 0 lt WGH_KG gt lt WGHC_CDE gt lt WGHC_CDE gt lt ANCO_CDE gt ALIVE lt ANCO_CDE gt lt SLKD_CDE gt CLASS lt SLKD_CDE gt lt SLG_DTE gt 2007 09 28T00 00 02 lt SLG_DTE gt lt SlaughterLot gt lt SlaughterFile gt lt SlaughterFileToBelmported gt Example 2 Pigs File Lot Reference numbers specified explicitly a number of animals dead on arrival lt xml versionz 1 0 encoding utf 8 gt SlaughterFileToBeImported User vzx5px xmlns http sanitel eai Sanite
18. d gt Slaughter file to be created or to be updated Workflow Integration SUBM or SAV A SlaughterFile XML can be uploaded as many times as you want if you use the Status Action SAV Le lt SLST_CDE gt SAV lt SLST_CDE gt It will every time update the corresponding slaughterfile only applicable for XMLs where you specify the Reference Number An action SUBM can also be used This action can only be done once and is actually an indication you will not update the file information anymore obviously you still can report back the weights In order to update a Slaughterfile the slaughterfile reference number should be inserted in the Import slaughterfile XML and the workflow action SAV should be chosen Example lt REF_NBR gt 4299 0904741 lt REF_NBR gt lt SLST_CDE gt SUBM lt SLST_CDE gt SlaughterInfo ToBelmported Purpose Schema to import slaughter info into Beltrace e g Weight Date This schema was formerly called Abattage_in In this schema you just provide feedback on the weights It is not necessary to group per slaughter file Schema Sanitel User Manual v 1 8 SanitelEAIUserManual doc laughterInfoToBeImported SlaughterInfoToBeImported E SlaughterInfo SlaughterInfo A User string E E E E E E E E laughterInfo SlaughterInfo REF NER REF NER LOT FCL REF NBR ANM REF NBR ANM WGH KG SLKD_CDE SLG_DTE string string string string decimal
19. d web service 2 upload download via secured streaming page 3 upload download via unsecured streaming page 4 upload download via web page The use of communication channel 1 requires that your technical environment can handle web services It is the long term integration vision Future services will only be made available via this channel Communication channel 2 is a streaming channel similar to the one that is used in today s communication However in this channel some basic security is introduced In the long term it is the minimally acceptable communication channel Communication channels 3 and 4 are similar to the current way of working and as such do not have any technical or infrastructural impact So in total there are 12 Interface channels The diagram underneath illustrates this Channel Manual Unsecured Secured Web Service Streaming Streaming Interface Import Slaughter File Export Slaughter File Import Slaughter Weight X might be discontinued in the long term Sanitel User Manual v 1 8 SanitelEAIUserManual doc 27 Web Application The online application for testing can be accessed via e http gas sanitrace be web QAS Sanitel Web Pages Common Default aspx In principle you should log in with your user name or you can subscribe your self and send us a mail to give you proper rights You can optionally use the special account TESTXML with password EDSROCK5 with a zero However this acc
20. dateTime E REF NBR string SLG DTE dateTime E FCL REF NBR string SlaughterFileToBelmported SlaughterFileToBeImported E ANTP_CDE sina E ANM REF string E SlaughterFile SlaughterFile ANSB CDE string E CNT decidi User string E ORIG CDE string P E WGH KG decimal E CTRY_CDE_ORI string wGHC CDE string E BAG string E _ string E SLST CDE string E SLKD CDE string E Party Party E BTH DTE date E SlaughterLot SlaughterLot E AGEC CDE string E Document Document ae DTE string a Doc E ID string E DOCT CDE string E REF NBR string http sanitel eai SanitelRepository SlaughteringServices ImportSlaughterFile SlaughterFileToBeImported Example XML Example 1 Bovines no File Lot reference numbers specified more or less minimal number of tags specified Sanitel User Manual v 1 8 SanitelEAIUserManual doc 11 lt xml versionz 1 0 encoding utf 8 gt SlaughterFileToBeImported User vzx5px xmlns http sanitel eai SanitelR epository SlaughteringServices ImportSlaughterFile SlaughterFileToBeImported gt lt SlaughterFile gt lt SLGT_CDE gt CIAL lt SLGT_CDE gt lt REF_NBR gt lt REF_NBR gt lt DEC_DTE gt 2007 09 28T00 00 00 lt DEC_DTE gt lt SLG_DTE gt 2007 09 28T00 00 01 lt SLG_DTE gt lt ANTP_CDE gt BOV lt ANTP_CDE gt lt ANSB_CDE gt BOV lt ANSB_CDE gt lt ORIG_CDE gt LOCAL lt ORIG_CDE gt lt ANWF_CDE_BAG gt lt ANWF
21. de FEM Female Vrouwelijk MAL Male Mannelijk UNK Unknown Onbekend HRTP HairType OTH Other Andere BLUW Blue White Blauwwit DBR Dark Brown Donkerbruin G Gray Grijs LBR Light Brown Lichtbruin MBR Mouse Brown Muisbruin R Red Rood RW Red White Roodwit Ww White Wit White Blue Witblauw WR White Red Witrood White Black Witzwart Black Zwart Black White Zwartwit Blocking Status Normal Blocked Suspect RIQU Risk Qualification Codes 1 to 9 Risk Categorization Disease Residue Document Type Local Reference Number Certificate Number Slaughtering Statistic Detail 1 All Animals Normal Forced Slaughtering Arrived dead or AM rejected SSD2 Slaughtering Statistic Detail 2 Bovine LT18 Younger than 18 months GE18 18 Months or Older LT6 Younger than 6 months B612 Between 6 and 12 Months Sanitel User Manual v 1 8 SanitelEAIUserManual doc Between 12 and 24 Months 24 Months or Older Slaughtering Statistic Detail 2 Other Less Than 25 Kg More than 130 Kg Between 25 and 130 Kg Less than 12 Kg Between 12 and 18 Kg 18 Kg or more Less than 2 Kg Between 2 and 5 Kg More than 5 Kg SlaughteringStatisticTotal Day Facility Total over all the animals Facility Animal Total over all days Facility Total over all the days and animaltypes Slaughtering Chain Chain 1 Chain 2 Chain 3 Chain 4 Chain 5 Outside the chain Blocking Status Normal Blocked Free Blocked vignette Free to Slaughter
22. esOverviewExport E Facility Facility StatusCode string StatusMessage string Facility Facility E FCLT REF NBR string http sanitel eai SanitelRepository SanitelServices ExportSlaughteringFacilities Slaught eringFacilitiesOverviewExport Sanitel User Manual v 1 8 SanitelEAIUserManual doc 22 Example XML Todo SlaughteringStatisticExportRequest Purpose Schema to request slaughter statistics over a certain period for a certain facility If no facility is specified ALL slaughterstatistics are exported Schema Dr 5 BaSlaughteringStatisticExportRequest E DTE FRM dateTime E DTE TO dateTime E FCLT REF NBR string A User string http sanitel eai SanitelRepository SanitelServices ExportSlaughteringStatistics Slaught eringStatisticsOverviewExportRequest Example XML Todo Sanitel User Manual v 1 8 SanitelEAIUserManual doc 23 SlaughteringStatisticsOverviewExport Purpose Schema to contain slaughter statistics An export contains the statistics per Facility per Day and some summary statistics The statistics per Facility per Day are further broken down per Slaughtering Chain For Bovines there is a further breakdown per SlaughteringKind AgeCategory For other animals the further breakdown is per Slaughtering Kind WeightCategory See CodeGroups SSDI SSD2 above Not all summary statistics make sense The export limits itself to the following summary statistics
23. f Slaughter File info augmented with party information and risk information lt xml version 1 0 encodin lt SlaughterFileExport xmlns xsi http www w3 org 2001 XMLSchema instance xmlns xsd http www w3 org 2001 XMLSchema User vzx5px gt lt SlaughterFile xmlns http sanitel eai SanitelRepository SlaughteringServices ExportSlaughter SlaughterFileExport lt SLGT_CDE gt CIAL lt SLGT_CDE gt lt REF_NBR gt E564 0700016 lt REF_NBR gt lt DEC_DTE gt 2007 08 23T00 00 00 lt DEC_DTE gt lt SLG_DTE gt 2007 08 23T00 00 00 lt SLG_DTE gt Sanitel User Manual v 1 8 SanitelEAIUserManual doc lt ANTP_CDE gt PIG lt ANTP_CDE gt lt ANSB_CDE gt PIGF lt ANSB_CDE gt lt ORIG_CDE gt LOCAL lt ORIG_CDE gt lt SLST_CDE gt NEW lt SLST_CDE gt lt Party gt lt SLPT_CDE gt SUB lt SLPT_CDE gt REF NBR BE500060156 REF NBR lt NAM gt LECLERCQ BEATRICE lt NAM gt lt TPH gt 071 58 97 20 lt TPH gt lt RLM_RGS_NBR gt lt TRS_REG_NBR gt Unknown Field lt TRS_REG_NBR gt ALI gt lt AL2 gt lt STR gt RUE LES ROUTURES lt STR gt lt ZIP gt 6500 lt ZIP gt lt CTY gt BEAUMONT lt CTY gt lt MCP gt THIRIMONT lt MCP gt lt CTRY_CDE gt BE lt CTRY_CDE gt lt EXT_REF_NBR gt lt Party gt lt Party gt lt SLPT_CDE gt TRS lt SLPT_CDE gt REF gt 500060156 lt NBR lt NAM gt LECLERCQ BEATRICE lt NAM gt lt TPH gt 071 58 97 20 lt TPH gt lt RLM_RGS_NBR gt lt TRS_REG_NBR gt U
24. gt lt ANCO_CDE gt DEAD lt ANCO_CDE gt lt SLKD_CDE gt CLASS lt SLKD_CDE gt lt SLG_DTE gt 2007 9 17T15 32 37 1875 02 00 lt SLG_DTE gt lt SlaughterLot gt lt SlaughterFile gt lt SlaughterFileToBelmported gt Example 3 Pigs coming from abroad File Lot Reference numbers not specified a number of animals dead on arrival International Certificate passed as identification lt xml version 1 0 encoding utf 8 gt SlaughterFileToBeImported User vzx5px xmlns http sanitel eai SanitelR epository SlaughteringServices ImportSlaughterFile SlaughterFileToBeIlmported gt lt SlaughterFile gt lt SLGT_CDE gt CIAL lt SLGT_CDE gt lt REF_NBR gt lt REF_NBR gt lt DEC_DTE gt 2007 08 28T00 00 00 lt DEC_DTE gt lt SLG_DTE gt 2007 08 28T00 00 00 lt SLG_DTE gt lt ANTP_CDE gt PIG lt ANTP_CDE gt lt ANSB_CDE gt PIGF lt ANSB_CDE gt lt ORIG_CDE gt EEC lt ORIG_CDE gt lt CTRY_CDE_ORI gt NL lt CTRY_CDE_ORI gt lt ANWF_CDE_BAG gt lt ANWF_CDE_BAG gt lt SLST_CDE gt SUBM lt SLST_CDE gt lt Party gt lt SLPT_CDE gt SUB lt SLPT_CDE gt lt REF_NBR gt BE102293612 lt REF_NBR gt lt Party gt lt Party gt lt SLPT_CDE gt TRS lt SLPT_CDE gt lt REF_NBR gt BE102293612 lt REF_NBR gt lt Party gt lt Party gt lt SLPT_CDE gt OWN lt SLPT_CDE gt lt REF_NBR gt BE102293612 lt REF_NBR gt lt Party gt lt SlaughterLot gt lt REF_NBR gt lt REF_NBR gt lt FCL_REF_NBR gt lt FCL_REF_NBR gt lt ANM_
25. ia the following secured page http qas sanitrace be web QAS Sanel Web Interfacing ExportSlaughterFile ExportSlaughterFileService ashx The code in scenario 2 can be used Just replace the URL as mentioned above and delete user name and password Sanitel User Manual v 1 8 SanitelEAIUserManual doc 30 Scenario 4 upload download via web page After selecting the menu option Manual Upload Or by entering the URL http gas sanitrace be web QAS Sanel Web Pages SlaughterFile UploadSlaughterFilePage aspx You get to the manual upload page which is rather straight forward Upload Slaughter File Microsoft Internet Explorer File Edit View Favorites Tools Help M x 2 Search Sie Favorites Rj d s i lt Address http 198 132 112 42 web TST Sanitel Web Pages SlaughterFile UploadSlaughterFilePage aspx Sanitel Net Help comments InfoCentre Home Party amp Facility Notification Slaughtering Register Marking Model Application YX D 3 iud File To Import I UpLoad SlaughterFile UpLoad Weights File SlaughterFile v P Download Validation Data Logout wzx5px where you can test whether your xml is correctly filled in In case your streaming does not work or give satisfactory results please test it first using the manual scenario Sanitel User Manual v 1 8 SanitelEAIUserManual doc Moving to Production URLs specified contain the word QAS at least once in the
26. ill automatically generate this number and pass it back in the Interaction Result field reference Obviously also for the lots the numbers will be incremented as lt Number gt 1 lt Number gt 2 To prevent an XML file without reference numbers to be registered Foreign Animals If the animals are imported from abroad you need an intenrational certificate or a local reference numbers To register this via the XML interface you can add a document section lt Document gt lt DOCT CDE CERT DOCT CDE REF NBR 123455 REF NBR Document When this section is present it is OK to leave the facility blank Le lt REF NBR FCL REF NBR Obviously do not forget that the origin code has to be specified accordingly E g ORIG CDE EEC ORIG CDE An example of a slaughterfile for a foreign animal can be found below lt xml version 1 0 gt SlaughterFileToBeImported xmlns xsi http www w3 org 2001 XMLSchema instance xmlns xsd http www w3 org 2001 XMLSchema userZ EXAMPLEUSER xmlns http sanitel eai SanitelRepository SlaughteringServices ImportSlaughterFile SlaughterFileToBeImported gt lt SlaughterFile gt lt SLGT_CDE gt CIAL lt SLGT_CDE gt lt REF_NBR gt 4299 0904741 lt REF_NBR gt lt DEC_DTE gt 2009 09 18T12 11 03 lt DEC_DTE gt FCI RCV DTE xsi nil true gt SLG DTE22009 09 18T13 11 03 SLG DTE lt ANTP_CDE gt BOV lt ANTP_CDE gt lt ANSB_CDE gt BOV lt ANSB_CDE gt lt OR
27. itelEAIUserManual doc 32 10 11 12 13 14 A Yes you See example 2 Q Can we put local animals and foreign animals in one SlaughterFile No you can not The origin code ORIG CDE has to be filled in on SlaughterFile level and indicates if the animals come from abroad or local So you need to split the declaration Q Iget PATY CDE mandatory FCLT CDE mandatory messages What do they mean A agree the error messages are not always optimal but it typically refers to not specified or incorrectly specified parties Submittor Owner Transporter or facilities Please check whether your specified codes are filled in and are in the correct format BE12345678 Q I just use trial and error and sometimes the messages are somewhat hard to understand Is there a possible overview of all that can go wrong What other messages are there A I agree the error messages are not always optimal and unfortunately I do not have an exhaustive list of all possible errors you can make when doing trial and error XML filling but it is a point where we try to improve continuously The most visible error checking is on the possible code value schema s and mandatory fields but excessive field lengths or duplicate keys can result in less user friendly messages On the other hand this is not an online application but a data interchange protocol with trusted party applications so we do can assume some basic validation at the
28. lR epository SlaughteringServices ImportSlaughterFile SlaughterFileToBeIlmported gt lt SlaughterFile gt lt SLGT_CDE gt CIAL lt SLGT_CDE gt lt REF_NBR gt lt REF_NBR gt lt DEC_DTE gt 2007 09 17T00 00 00 lt DEC_DTE gt lt SLG_DTE gt 2007 09 17T00 00 00 lt SLG_DTE gt lt ANTP_CDE gt PIG lt ANTP_CDE gt lt ANSB_CDE gt PIGF lt ANSB_CDE gt lt ORIG_CDE gt LOCAL lt ORIG_CDE gt lt ANWF_CDE_BAG gt lt ANWF_CDE_BAG gt lt SLST_CDE gt SUBM lt SLST_CDE gt lt Party gt lt SLPT_CDE gt SUB lt SLPT_CDE gt lt REF_NBR gt BE102293612 lt REF_NBR gt lt Party gt lt Party gt lt SLPT_CDE gt TRS lt SLPT_CDE gt lt REF_NBR gt BE102293612 lt REF_NBR gt lt Party gt lt Party gt lt SLPT_CDE gt OWN lt SLPT_CDE gt lt REF_NBR gt BE102293612 lt REF_NBR gt lt Party gt lt SlaughterLot gt lt REF_NBR gt lt REF_NBR gt lt FCL_REF_NBR gt BE10048281 lt FCL_REF_NBR gt lt ANM_REF_NBR gt lt CNT gt 200 lt CNT gt lt WGH_KG gt 0 lt WGH_KG gt lt WGHC_CDE gt B2513 lt WGHC_CDE gt lt ANCO_CDE gt ALIVE lt ANCO_CDE gt lt SLKD_CDE gt CLASS lt SLKD_CDE gt lt SLG_DTE gt 2007 09 17T15 32 37 1875 02 00 lt SLG_DTE gt lt SlaughterLot gt lt SlaughterLot gt Sanitel User Manual v 1 8 SanitelEAIUserManual doc 12 REF NBR REF NBR FCL REF NBR BEI10048281 FCL REF gt ANM REF NBR gt lt CNT gt 1 lt CNT gt lt WGH_KG gt 0 lt WGH_KG gt lt WGHC_CDE gt B2513 lt WGHC_CDE
29. nknown Field lt TRS_REG_NBR gt ALI gt lt AL2 gt lt STR gt RUE LES ROUTURES lt STR gt lt ZIP gt 6500 lt ZIP gt lt CTY gt BEAUMONT lt CTY gt lt MCP gt THIRIMONT lt MCP gt lt CTRY_CDE gt BE lt CTRY_CDE gt lt EXT_REF_NBR gt lt Party gt lt Party gt lt SLPT_CDE gt OWN lt SLPT_CDE gt REF NBR BE500079562 REF NBR lt LUCIEN lt NAM gt lt TPH gt 071 58 90 07 lt TPH gt lt RLM_RGS_NBR gt lt TRS_REG_NBR gt Unknown Field lt TRS_REG_NBR gt ALI gt lt AL2 gt lt STR gt CHAUSSEE DE MONS lt STR gt lt ZIP gt 6500 lt ZIP gt lt CTY gt BEAUMONT lt CTY gt lt MCP gt BEAUMONT lt MCP gt lt CTRY_CDE gt BE lt CTRY_CDE gt lt EXT_REF_NBR gt lt Party gt lt SlaughterLot gt lt REF_NBR gt E564 0700016 1 lt REF_NBR gt lt FCL_REF_NBR gt BE50060010 lt FCL_REF_NBR gt lt ANM_REF_NBR gt NNV9 lt ANM_REF_NBR gt lt CNT gt 100 lt CNT gt lt WGH_KG gt 0 lt WGH_KG gt lt WGHC_CDE gt LT25 lt WGHC_CDE gt lt ANCO_CDE gt ALIVE lt ANCO_CDE gt lt SLKD_CDE gt CLASS lt SLKD_CDE gt lt SLG_DTE gt 2007 10 03T08 41 26 734375 01 00 lt SLG_DTE gt lt BTH_DTE gt 0001 01 02 lt BTH_DTE gt lt AGEC_CDE gt lt ANM_REF_NBR_MHR gt lt Risk gt lt RICA_CDE gt DISS lt RICA_CDE gt lt RIST_CDE gt 4 lt RIST_CDE gt lt RIQR_CDE gt 1 lt RIQR_CDE gt lt DTE_FRM gt 0001 01 01T00 00 00 lt DTE_FRM gt lt Risk gt lt Risk gt lt RICA_CDE gt RES lt RICA_CDE gt
30. nterfaces have been defined for exchange of information Definition of declarations feedback of weights etc As there is no Industry XML standard for this type of information we have defined number of dedicated schema s Interface Description Result SlaughterFileToBeImported Interface to import slaughter file InteractionResult data into Beltrace formerly called Guichet in SlaughterInfoToBelmported Interface to import slaughter info InteractionResult data into Beltrace formerly called Guichet in SlaughterFileExportRequest Interface to request an export of SlaughterFileExport slaughter data from Beltrace SlaughteringFacilitiesExportRequest Interface to request and export an overview of all active slaughterhouses over a certain period SlaughteringFacilities Export SlaughteringStatisticExportRequest Interface to request slaughter statistics over a certain period for a certain facility SlaughteringStatistics OverviewExport These schema s will replace the current schema s i e GUICHET_IN_V02 XSD GUICHET_RESPONSE_V02 XSD GUICHET_OUT_V02 XSD ABATTAGE_IN_V03 XSD Interface design conventions The following interface design conventions were followed Full Schema definition in English Schema names Structure names Steering Attributes Camel Case No abbreviations Field Names o Abbreviation Based Sanitel User Manual v 1 8 SanitelEAIUserManual doc o Uppe
31. ount is hooked up to the Slaughtering house in Mechelen so all imports and exports will show up in their overviews Please consider the draft user manual discussing the online application general working registering accounts updating your profile registering issues etc The manual also contains a description on how to create a slaughter file in the online Please start creating one slaughter file manually You will see that a slaughter file has a reference code format PPPP NNNNNNN e g under TESTXML for example file 1014 070008 It is important that your reference numbers also start with the prefixes relevant for your slaughter house If not you might get conflicts with other slaughterhouses trying to use the same slaughter file references A basic manual on how to use the online web application can be found in Sanitel User Manual v 1 8 SanitelEAIUserManual doc 28 Scenario 1 upload download via secured web service The web services can be access via http qas sanitrace be int QAS Sanel ExtInterfacingSvcs SlaughteringServices asmx This site is secured you need to enter the following credentials User WSASNTRC Password edSR CKS The zip file underneath gives an example on how to make calls to the Web Service ex SS Package When using a tool to discover this web service the XSD structures defined above are available as stubs in your application Scenario s 2 4 The zip file underneath contains some example
32. r Case o 4 character abbreviations refer to a coding schema o Rest3 2 character abbreviations Coding Schema s optimized for maximal stability o Coding schema s are NOT included in the schema new codes could be added without change in the interface o Minimal validation rules in the schema no input length definitions no mandatory fields gt All business logic on the Server o Only standard data types string decimal decimal point datetime DateTime YYYY MM DDTHH MM SS FFF UCT Examples 2007 03 01 2007 03 01T10 04 12 Coding Schema s Overview SLGT Slaughtering Type SLKD Slaughtering Kind ANTP Animal Type ANSB Animal SubType ORIG Origination ANCO Animal Condition ANWFE Animal Wellfare SLST SlaughteringStatusAction SLPT SlaughteringPartyType WGHC WeightCategory CTRY Country AGEC AgeCode GNDR GenderCode HRTP HairType BLST Blocking Status RIQU Risk Qualification Sanitel User Manual v 1 8 SanitelEAIUserManual doc Coding Schema s Content The codes making up the schemes are the following ANSB VCALF BOV BIS BUF SHP GOAT HRSE DNKY PIGB PIGF PIGL OSTR EMU NANDU CSWR Slaughtering Type Commercial Slaughter Private Slaughter Slaughtering Kind Classic Forced Slaughter Ordered Forced Slaughter Islamic Ritual Slaughter Islamic Ritual Ordered Slaughter Jewish Ritual Slaughter Jewish Ritual Ordered Slaughter
33. t if Iam a systems integrator and not e g a Slaughterhouse A You can use any logon of this Slaughterhouse as long as they exist in the application Contact the general helpdesk for a user id If you re a system Sanitel User Manual v 1 8 SanitelEAIUserManual doc 33 integrator ask a Logon ID in the QAS environment and have it configured for one of the slaughterhouses you work for Please inform the slaughterhouse about this Support Online VIA http qas sanitrace be web QAS Sanitel Web Pages Issue IssueMaintenancePage aspx General Helpdesk Dirk Van Schoor 02 2083811 Sanitel User Manual v 1 8 SanitelEAIUserManual doc 34
34. terFileExport Purpose Schema returning the contents of a certain SlaughterFile The content is enriched with party data Schema E zum Trarty E SLPT_CDE string E REF NBR string E NAM string E TPH string E RLM RGS NB string E TRS REG NB string string E 2 string E STR string E string E CTY string E MCP string E CTRY CDE string E EXT REF MB string sss DS e Slaughter E aer CDE string E REF MER string E REF NBR string E FCL REF NBR string E DEC DTE dateTime E ANM REF MB string 516 DTE dateTime E CNT decimal E SE E ANTP CDE string E WGH KG decimal E SlaughterFile SlaughterFile E ANSB CDE string E WGHC_CDE string E RICA CDE string A ref User B E ORIG CDE string E ANCO CDE string E RITP CDE string E SLST CDE string E SLKD CDE string E RIST CDE string E ANWF CDE B string ae DTE dateTime EI 4 E RIQR CDE string E Party Party E BTH DTE date E DTE FRM dateTime E SlaughterLot SlaughterLot E AGEC CDE string E DTE LST UPD string E Document Document E ANM REF NB string E validation Validation GNDR CHE string EEN HRTP CDE string a E BIST_CDE string E RIQU CDE string E Risk Risk M ert Document E ID string E DOCT CDE string E REF NBR string Tug CDE string VATP CDE string E MSG string http sanitel eai SanitelRepository SlaughteringServices ExportSlaughter SlaughterFileExport Example XML Example 6 Export o
35. y have a 9 digit zero prefixed FAVV BOOD KBO number Can I use that number A Unfortunately it is not possible to use this number yet as in the Sanitel application there still can be multiple parties linked to the same FAVV BOOD KBO number However you can search on this 9 digit zero prefixed number too for finding the party and in case it is not there you can fetch its BOOD KBO information when creating the party i e create simple party maintenance gt tab to field external reference number gt enter the 9 digit zero prefixed FAVV BOOD number gt Hit the check button gt Name address info 15 fetched Q And foreign cattle farms should we create those too A No in the XML structure there is the document tag where you can specify the certificates of these foreign cattle farms Both local or international TRASYS certificates can be used Q What is the difference between a Party and a Facility A The Party is the Juridical entity and is in the process of being rationalized and aligned with the Central KBO registration the Facility is the more down to earth number of a certain facility on a certain location One party can be responsible for multiple facilities but a facility only has one liable party Q Can we register now multiple transporters via the XML A Yes you can just an extra Party Tage with SLPT_CDE code TRS Q Can we now register dead animals via the XML User Manual v 1 8 San
Download Pdf Manuals
Related Search
Related Contents
Benutzerhandbuch notice d`utilisation Cypress CYV15G0100EQ User's Manual WS-110/WS-210S - Olympus America PROsine 2.5 and 3.0 Copyright © All rights reserved.
Failed to retrieve file