| 
 
HIT-Abfragefunktionen  ADIS-Abfragen
 
 |  | 
Allgemeines
Es gilt zu unterscheiden
    | HIT Abfrage-Objekte, d.h.
    HIT-Datenstrukturen die als Objekt oder Funktion eines
    konkreten Abfrage-Befehls (RETRIEVE) in der Syntax der HIT-Query-Language angegeben werden
    und ein definiertes Ergebnis-Objekt in der Antwort des HIT-Servers zurückliefern |  
    | Vorgefertigte, konkrete
    Abfragen die mittels fest definierten Parametern ein definiertes, evt. komplexes
    Ergebnis in aufbereiteter Form ausgeben |  
 
    | Query by Form (QBF):
    Variable Benutzer-Abfragen, als individuell zusammenstellbare Abfrage-Objekte
    mittels
    eines GUI-Dialogs  (z.Zt. nicht verwirklicht) |  
 
Allgemeine Kennzeichen
    | Daten-Meldungen: Geburt, Markierung, Nachkennzeichnung, EU-Einfuhr, Import, ... ,
    BTR_D
    ... PRAEM , VOK 
    SELECT a,b,c FROM m WHERE x AND/OR y ORDER z |  
    | Systerm-Meldungen: Aktionen, Codesets, ... , Meldungen |  
    | View-Meldungen: Joins als vorgefertigte View mit eigenem Namen und nicht als
    QL-Syntaxelement
  
      | doppelte Spaltennamen werden in Viewdefinition aufgelöst, Tabellenqualifier sind
        unnötig |  
      | Joinbedingungen werden fest vorgegeben und können nicht vergessen werden |  
      | Datenbereiche sind bezüglich Kompetenz besser überwachbar |  
   
   |  
    | Kompetenz hängt i.d.R. an der Betriebsnummer des Datensatzes. |  
    | Die Ausgabe ist uniform, d.h. alle Antwortsätze des Ergebnisses haben dieselben
    Datenfelder. |  
 
Meldungs-Entitäten
Alle HIT-Entitäten
(analog zu Meldungen) folgender Typen:  
    | Betrieb-Stamm, z.B: BTR_D Betriebsstammdaten, BTR_T Betriebstypen (Feldliste alle) |  
    | Fehler-Meldung, z.B: PLAUSI Fehlertexte,
    VORGANG Kollisionsfehler (Feldliste alle) |  
    | RS-Meldung, z.B: LOMS Ohrmarkenserien,
    ERSTERF Ersterfassungen (Feldliste alle) |  
    | System, z.B: MELD_ELE Meldungselemente (Feldliste alle) |  
    | Tier-Bewegung, z.B: GEBURT, ZUGANG, ABGANG, TOD ... (Feldliste alle) |  
 
Folgende HIT-Entitäten
(analog zu Meldungen) des Typs: Abfrage 
Deltatransfer ist bei den Abfrageviews problematisch und wird daher z.Zt. nicht
unterstützt. 
    | BSFORUN - Betriebsstättendaten zum Unternehmen (Feldliste) |  
    | UNFORBS - Unternehmensdaten zur Betriebsstätte (Feldliste) |  
    | VGFORBE - Vollmachtgeber zum Betrieb (Feldliste) |  
    | VNFORBE - Vollmachtnehmer zum Betrieb (Feldliste) |  
    | BTR_D_T - Betriebsstamm verbunden mit Betriebstyp (Feldliste) |  
    | BTR_D_TX - Betriebsstammsatz für Betriebstypen 6,7,8...14,15,16 (Verwaltungsstellen) (Feldliste) |  
 
Für die Bewegungsmeldungen nach VVVO, existieren jetzt Views als Join mit der
Betriebsstätten/Unternehmenszuordnung in der BTR_Z. Somit ist es für Verwaltungsstellen
möglich Tierbewegungen auf Betriebsstätten in anderen Ländern abzufragen wenn das
Unternehmen in eigenen Kompetenzbereich liegt. 
Allgemeine Kennzeichen
    | Nicht über direkte Abfrage aus eine Grundentität ableitbar, sondern nur mittels
    interner Recherche in verschiedenen Entitäten zu erstellen, z.B: die Informationen zu
    TIERSTAM können aus GEBURT, EUEIN, IMPMARK oder ERSTERF stammen. |  
    | Aber durch Kompetenz an eine Grund- oder Führungsentität gebunden, d.h. ich darf nur
    den TIERSTAM zu einem Tier abrufen wenn ich Zugriff auf einen entsprechenden Satz einer
    Grundentität habe, z.B: der TIERSTAM zum ZUGANG mit der LOM xy zum Datum yz auf meinem
    Betrieb. |  
    | Ergebnisse haben keine uniforme Datenstruktur sondern haben i.d.R. verschiedene
    Ausgabeentitäten, z.B: der ZUGANG und der dazugehörige TIERSTAM, oder alle
    Fehlervorgänge aus VORGANG für meine RS und die zugehörigen ORGDATEN in Form von GEBURT
    oder ZUGANG usw. |  
    | Die Antwortsätze des Ergebnisses haben i.d.R. unterschiedliche Objekte und Feldlisten. |  
    | Semi-complexe Abfrage werden nicht wie ursprünglich geplant als eigene Entitäten
    realisiert, sondern als Erweiterung der Query-Language (HIT-QL)
    in Form von Newline- und Mixtline-Funktionen, siehe HIT-Abfragefunktionen. |  
 
Verfügbare semi-complexe Abfrage-Objekte
Folgende HIT-Abfrage-Funktionen des Typs: Funktion 
Newline-Funktionen
    | TIERSTAM - Rind-Entstehung: Geburt, Markierung, Nachkennzeichnung, EU-Einfuhr, Import |  
    | TIERENDE - Rind-Ende: Schlachtung, Tod |  
    | TIEREIN - Daten zum Vorbesitzer beim Zugang |  
    | ... |  
    | BESTREG - Bestandsregister im Zeitablauf oder zu einem festen Zeitpunkt |  
 
Mixtline-Funktionen
    | ORGDATEN - Originaldaten zu einem Fehlervorgang, als Grundentität: Geburt, Zugang,
    Abgang, usw. |  
 
  
 |