Archive legacy specifications document OETO-2026_Meldestelle_Pflichtenheft_V2.4_2021-07-28.md and replace it with a Markdown version for improved readability and metadata inclusion. Confirm compliance with structured documentation standards.

This commit is contained in:
Stefan Mogeritsch 2026-04-04 20:56:52 +02:00
parent ef234747bc
commit 8771c7ce27
4 changed files with 1047 additions and 659 deletions

View File

@ -17,6 +17,9 @@ Versionierung folgt [Semantic Versioning](https://semver.org/lang/de/).
### Hinzugefügt
- **Domain:** Legacy-Spezifikationen für ZNS-Schnittstellen (Import/Export) formalisiert:
- `docs/03_Domain/02_Reference/Legacy_Specs/OETO-2026_Meldestelle_Pflichtenheft_V2.4.md` (Basis-Satzarten A-N)
- `docs/03_Domain/02_Reference/Legacy_Specs/OETO-2026_Meldestelle_Erweiterung-Schnittstelle_2014.md` (XML-Erweiterung, LinkID-Logik)
- **QA B-2:** `OnboardingValidator`-Objekt extrahiert; `OnboardingValidatorTest.kt` (17 Unit-Tests: Pflichtfeld-Guard,
Doppelklick-Schutz, Abbrechen-Reset, rememberSaveable-Regression)
- **QA B-3:** `AbteilungsRegelServiceTest.kt` um 14 Tests erweitert: CSN-C-NEU ≤95 cm / ≥100 cm Pflicht-Teilung,

View File

@ -1,29 +1,76 @@
---
type: Reference
status: ACTIVE
owner: Lead Architect, Rulebook Expert
last_update: 2026-04-04
---
### Österreichischer Pferdesportverband
##### FEDERATION EQUESTRE NATIONALE DAUTRICHE
# Erweiterung der Ergebnisschnittstelle 2014
### Datentransfer Meldestellen - OEPS
Herbert Marchl, 18. Juni 2014<Br>Umfasst Vielseitigkeit, Dressur
**Update 2. Juli 2014**
* Neues Attribut `PZ` für die Platzziffern der einzelnen Richter bei getrennt gerichteten Dressur- und Kürprüfungen.
* Neues Attribut `Prozent` für das Gesamtergebnis pro Richter bei getrennt gerichteten Kürprüfungen.
* Umbenennen der Ergebnisse der einzelnen Richter von `E-VS`, `H-VS` etc. zu `E-FS`, `H-FS` etc.
* Neudefinition des Elements DetailDressur bei Vielseitigkeitsprüfungen:
* Einführung der Richterpunkte, Richterprozente und Platzziffern als Attribute `Punkte`, `Prozent` bzw. `PZ` der Sub-Elemente `E-VS`, `H-VS`, `C-VS`, `M-VS` und `B-VS`.
* Entfernen der bisherigen Attribute mit den Richterpunkten.
* Ein neues Attribut, `Punkte`, enthält die Gesamt-Punktesumme aller Richter aus dem Teilbewerb Dressur.
**Kontext:** Dieses Dokument ist eine historische, technische Spezifikation für eine XML-basierte Erweiterung der Ergebnisschnittstelle zwischen Meldestellen und dem OEPS. Es wird hier als Referenz für das Legacy-System archiviert.
---
## Einleitung
Die Erweiterung deckt in der derzeitigen Fassung die Sparten Vielseitigkeit und Dressur ab. Im ursprünglichen Übergabeformat war die Vielseitigkeit noch nicht enthalten. Ziel für alle Sparten ist es, neben dem Gesamtergebnis der Teilnehmer auch Detailergebnisse übermitteln zu können, für die Vielseitigkeit, insbesondere die Ergebnisse der Teilbewerbe Dressur, Gelände und Springen. Insgesamt stellt die vorliegende Spezifikation einen Ansatz dar, das alte Format schrittweise durch ein neues, flexibleres zu ersetzen.
Die in diesem Dokument vorgestellte Struktur hat als primäres Ziel, eine unter Einhaltung von Rückwärtskompatibilität leicht erweiterbare Definition der Ergebnisdaten zu präsentieren. Dies trifft sowohl für die Vielseitigkeit als auch für die Anwendbarkeit auf andere Sparten im vorliegenden Dokument auf verschiedene Dressurbewerbe zu.
## Übersicht
Die in diesem Dokument genannten Erweiterungen werden in einer zusätzlichen Datei untergebracht, sodass die Übergabe von den Meldestellen zum OEPS ab Einführung der Erweiterung zwei Dateien umfasst:
* `XXXXX.erg`: Die bereits bekannte und im OEPS-Dokument **Ergebnisschnittstelle Pflichtenheft 2012** beschriebene Datei, erweitert um die in diesem Dokument beschriebenen Ergänzungen.
* `XXXXX.erg.xml`: Eine zusätzliche Datei in XML-Syntax, welche die zusätzlichen Informationen enthält. Als Zeichensatz für diese Datei wird `UTF-8` vereinbart. In dieser Datei sind numerische Resultate im Textformat mit der vom OEPS geforderten Anzahl an Dezimalen anzugeben. Als Dezimaltrennzeichen ist das Komma zu verwenden, Tausendertrennzeichen sind nicht erlaubt.
* `XXXXX` steht hier für die fünfstellige **Turniernummer** des Turniers, dessen Ergebnise übermittelt werden soll.
### Ergänzungen zu `XXXXX.erg`
An den `A`-, `B`- und `D`-Satz der ursprünglichen Ergebnisdatei wird jeweils ein achtstelliges numerisches Feld (`LinkID`) angefügt, welches dazu dient, diese Datensätze mit entsprechenden Abschnitten in der neuen Datei `XXXXX.erg.xml` zu verlinken. Der Wertebereich für dieses Feld ist 00000001-99999999 (`00000000` wird als „nicht vorhanden“ interpretiert). Dadurch ergeben sich folgende Satzlängen für diese Datensätze:
* `A-Satz`: 95 Zeichen (alt, ohne Verlinkung zur XML-Erweiterung) oder 103 Zeichen (neu, mit Verlinkung zur XML-Erweiterung).
* `B-Satz`: Hier ist zu berücksichtigen, dass das in der bestehenden Ergebnisschnittstelle nur für Bewerbnummern >= 100 erforderliche Feld **Bewerbnummer 3-stellig** bei Verlinkung zur XML-Erweiterung ab sofort verpflichtend immer befüllt sein muss!<Br>
Folgende Längen sind daher möglich:
* 60 Zeichen: Alte Version ohne dreistellige Bewerbnummern und ohne Verlinkung zur XML-Erweiterung.
* 63 Zeichen: Version 2.2 mit dreistelligen Bewerbnummern, aber ohne Verlinkung zur XML-Erweiterung.
* 71 Zeichen: Neue Version mit obligatorischen dreistelligen Bewerbnummern und Verlinkung zur XML-Erweiterung.
* `D-Satz`: 165 Zeichen (alt, ohne Verlinkung zur XML-Erweiterung) oder 173 Zeichen (neu, mit Verlinkung zur XML-Erweiterung).
Die Werte des neuen Feldes „LinkID“ müssen in der gesamten Ergebnisdatei, also auch zwischen den `A`-, `B`- und `D`-Sätzen, eindeutig sein. Andere Einschränkungen für die Werte der **LinkID**-Felder bestehen nicht, diese können vom Meldestellenprogramm beliebig gesetzt werden.
Besonders zu beachten ist, dass die Definition des Zeichensatzes der ursprünglichen Datei (ASCII, Codepage 850) nicht verändert wird!
Näheres zur Technik der Verlinkung findet sich im Abschnitt über die XML-Erweiterung.
## Die XML-Erweiterungsdatei `XXXXX.erg.xml`
### Grobstruktur der Erweiterungsdatei
Die äußere Struktur der XML-Erweiterung stellt sich wie folgt dar:
```xml
<?xml version='1.0' encoding='UTF-8'?>
<!--
Erweiterung der Ergebnisschnittstelle
zwischen den Meldestellen und dem OEPS
Herbert Marchl, 18. Juni 2014
Umfasst Vielseitigkeit, Dressur
Update 2. Juli 2014:
 Neues Attribut „PZ“ für die Platzziffern der einzelnen Richter bei getrennt gerichteten Dressur- und
Kürprüfungen.
 Neues Attribut „Prozent“ für das Gesamtergebnis pro Richter bei getrennt gerichteten
Kürprüfungen.
 Umbenennen der Ergebnisse der einzelnen Richter von „E-VS“, „H-VS“ etc. zu „E-FS“, „H-FS“ etc.
 Neudefinition des Elements DetailDressur bei Vielseitigkeitsprüfungen:
o Einführung der Richterpunkte, Richterprozente und Platzziffern als Attribute „Punkte“,
„Prozent“ bzw. „PZ“ der Sub-Elemente „E-VS“, „H-VS“, „C-VS“, „M-VS“ und „B-VS“.
o Entfernen der bisherigen Attribute mit den Richterpunkten.
o Ein neues Attribut, „Punkte“, enthält die Gesamt-Punktesumme aller Richter aus dem
Teilbewerb Dressur.
-->
<ErgebnisDatei
xmlns='http://www.turnier-meldestelle.com/oeps/schema'
TurnierNummer='XXXXX'
@ -40,66 +87,452 @@ Teilbewerb Dressur.
</Bewerb>
</BewerbListe>
</ErgebnisDatei>
<!-- ##################################################################### -->
<!-- # DETAIL DEFINITIONEN # -->
<!-- ##################################################################### -->
<!--
Einleitung
Die Erweiterung deckt in der derzeitigen Fassung die Sparten Vielseitigkeit und Dressur ab. Im
ursprünglichen Übergabeformat war die Vielseitigkeit noch nicht enthalten. Ziel für alle Sparten ist
es, neben dem Gesamtergebnis der Teilnehmer auch Detailergebnisse übermitteln zu können, für die
Vielseitigkeit insbesondere die Ergebnisse der Teilbewerbe Dressur, Gelände und Springen.
Insgesamt stellt die vorliegende Spezifikation einen Ansatz dar, das alte Format schrittweise durch
ein neues, flexibleres zu ersetzen.
Die in diesem Dokument vorgestellte Struktur hat als primäres Ziel, eine unter Einhaltung von
Rückwärtskompatibilität leicht erweiterbare Definition der Ergebnisdaten zu präsentieren. Dies trifft
sowohl für die Vielseitigkeit als auch für die Anwendbarkeit auf andere Sparten im vorliegenden
Dokument auf verschiedene Dressurbewerbe zu.
Übersicht
Die in diesem Dokument genannten Erweiterungen werden in einer zusätzlichen Datei
untergebracht, sodass die Übergabe von den Meldestellen zum OEPS ab Einführung der Erweiterung
zwei Dateien umfasst:
 XXXXX.erg: Die bereits bekannte und im OEPS-Dokument „Ergebnisschnittstelle Pflichtenheft
2012“ beschriebene Datei, erweitert um die in diesem Dokument beschriebenen
Ergänzungen.
 XXXXX.erg.xml: Eine zusätzliche Datei in XML-Syntax, welche die zusätzlichen Informationen
enthält. Als Zeichensatz für diese Datei wird UTF-8 vereinbart. In dieser Datei sind
numerische Resultate im Textformat mit der vom OEPS geforderten Anzahl an Dezimalen
anzugeben. Als Dezimaltrennzeichen ist das Komma zu verwenden, Tausendertrennzeichen
sind nicht erlaubt.
XXXXX steht hier für die fünfstellige Turniernummer des Turniers, dessen Ergebnisse übermittelt
werden soll.
Ergänzungen zu XXXXX.erg
An den A-, B- und D-Satz der ursprünglichen Ergebnisdatei wird jeweils ein achtstelliges numerisches
Feld („LinkID“) angefügt, welches dazu dient, diese Datensätze mit entsprechenden Abschnitten in
der neuen Datei XXXXX.erg.xml zu verlinken. Der Wertebereich für dieses Feld ist 00000001-
99999999 („00000000“ wird als „nicht vorhanden“ interpretiert). Dadurch ergeben sich folgende
Satzlängen für diese Datensätze:
 A-Satz: 95 Zeichen (alt, ohne Verlinkung zur XML-Erweiterung) oder 103 Zeichen (neu, mit
Verlinkung zur XML- Erweiterung).
 B-Satz: Hier ist zu berücksichtigen, dass das in der bestehenden Ergebnisschnittstelle nur für
Bewerbnummern >= 100 erforderliche Feld „Bewerbnummer 3-stellig“ bei Verlinkung zur
XML- Erweiterung ab sofort verpflichtend immer befüllt sein muss! Folgende Längen sind
daher möglich:
o 60 Zeichen: Alte Version ohne dreistellige Bewerbnummern und ohne Verlinkung zur
XML- Erweiterung.
o 63 Zeichen: Version 2.2 mit dreistelligen Bewerbnummern, aber ohne Verlinkung zur
XML- Erweiterung.
o 71 Zeichen: Neue Version mit obligatorischen dreistelligen Bewerbnummern und
Verlinkung zur XML- Erweiterung.
 D-Satz: 165 Zeichen (alt, ohne Verlinkung zur XML- Erweiterung) oder 173 Zeichen (neu, mit
Verlinkung zur XML- Erweiterung).
Die Werte des neuen Feldes „LinkID“ müssen in der gesamten Ergebnisdatei, also auch zwischen den
A-, B- und D-Sätzen, eindeutig sein. Andere Einschränkungen für die Werte der „LinkID“-Felder
bestehen nicht, diese können vom Meldestellenprogramm beliebig gesetzt werden.
Besonders zu beachten ist, dass die Definition des Zeichensatzes der ursprünglichen Datei (ASCII,
Codepage 850) nicht verändert wird!
Näheres zur Technik der Verlinkung findet sich im Abschnitt über die XML-Erweiterung.
-->
<!-- ... (Rest des Originaldokuments als Kommentar belassen oder bei Bedarf extrahieren) ... -->
```
>Die Spezifizierung des xmlns-Attributes ist zwingend!
Dabei werden folgende Variablen verwendet:
* `XXXXX` steht für die Turniernummer, die auch im Dateinamen verwendet wird und dient zur Überprüfung. Die Redundant dieses Attributs durch Verwendung sowohl in der `ErgebnisDatei` als auch im `Turnier` ist beabsichtigt. Bei Nicht-Übereinstimmung in irgendeinem dieser Attribute wird der gesamte Inhalt der Datei ignoriert.
* `AAAAAAAA` ist die achtstellige **Link-Nummer** des `A`-Satzes aus der Datei `XXXXX.erg`. Derzeit sind (noch) keine Sub-Elemente zum Element Turnier definiert.
* `BBBBBBBB` ist die achtstellige **Link-Nummer** eines `B`-Satzes aus der Datei `XXXXX.erg`. Die Beschreibung weiterer Attribute und der Sub-Elemente folgt später.
* `<Bewerb>`-Elemente mit einer **LinkID**, die nicht in `XXXXX.erg` definiert ist, werden ignoriert.
* Fehlende `<Bewerb>`-Elemente (LinkID in `XXXXX.erg` angegeben, aber in `XXXXX.erg.xml` nicht vorhanden) führen dazu, dass zu diesem Bewerb keine ergänzende Information zum OEPS übertragen wird. Eine entsprechende Fehlermeldung beim Import ins `AX` könnte hilfreich sein. Prinzipiell sollte dies aber nicht vorkommen!
* Sollten zwei oder mehr `<Bewerb>`-Elemente mit derselben **LinkID-Werte** enthalten sein, werden alle betreffenden Elemente außer dem ersten ignoriert. Auch hier wäre eine Fehlermeldung beim Importieren nützlich; seitens des `MeldestellenExports` sollte dies nicht vorkommen, und deutet auf einen offensichtlichen Implementierungsfehler des Meldestellenprogramms hin.
## Das Element `<Turnier>`
### `<Turnier>` - Syntax
```xml
<Turnier LinkID='AAAAAAAA' TurnierNummer='XXXXX'/>
```
### `<Turnier>` - Attribute
* **LinkID**: Die achtstellige Link-Nummer des A-Satzes aus der Datei `XXXXX.erg`.
* **TurnierNummer**: Die 5-stellige OEPS-Turniernummer. Diese wird redundant auch im Dateinamen und als Attribut im Eltern-Element `ErgebnisDatei` verwendet.
### `<Turnier>` - Elemente
Dieses Element dient als Platzhalter für zukünftige Erweiterungen enthalten und enthält derzeit keine Elemente.
## Das Element `<Bewerb>`
### `<Bewerb>` - Syntax
```xml
<Bewerb LinkID='BBBBBBBB' Art='BewerbArt'>
<RichterListe>
<Richter />
<Richter />
:
:
</RichterListe>
<ErgebnisListe>
:
:
</ErgebnisListe>
</Bewerb>
```
### `<Bewerb>` - Attribute
* **LinkID**: Die achtstellige Link-Nummer des `B`-Satzes aus der Datei `XXXXX.erg`.
* **Art**: Die Art des Bewerbs. Mögliche Werte für dieses Attribut sind derzeit (die Liste wird für künftige Anwendungen erweitert werden):
* `Vielseitigkeit`: Vielseitigkeitsprüfungen.
* `DressurGemeinsam`: Gemeinsam gerichtete Dressur- und Dressurreiterprüfungen.
* `DressurGetrennt`: Getrennt gerichtete Dressurprüfungen.
* `FreestyleGemeinsam`: Gemeinsam gerichtete Kürprüfungen.
* `FreestyleGetrennt`: Getrennt gerichtete Kürprüfungen.
* `DressurPferdeGemeinsam`: Gemeinsam gerichtete Dressurpferdeprüfungen.
### `<Bewerb>` - Elemente
* `RichterListe`: Diese Liste enthält Informationen über die beim Bewerb eingesetzten Offiziellen (Richter, Parcours- und Geländebau etc.).
* `ErgebnisListe`: Die Resultate des Bewerbs. Name und Definition dieses Elements hängen von der `BewerbArt` ab. Siehe weiter unten für die Beschreibung der verschiedenen Ergebnisformate. `ErgebnisListe` steht für eines der folgenden Elemente:
* `ErgListeVS`: Vielseitigkeitsprüfungen.
* `ErgListeDrGem`: Gemeinsam gerichtete Dressur- und Dressurreiterprüfungen.
* `ErgListeDrGetr`: Getrennt gerichtete Dressurprüfungen.
* `ErgListeFreestyleGem`: Gemeinsam gerichtete Kürprüfungen.
* `ErgListeFreestyleGetr`: Getrennt gerichtete Kürprüfungen.
* `ErgListeDrPferdGem`: Gemeinsam gerichtete Dressurpferdeprüfungen.
## Das Element `<Richter>`
### `<Richter>` - Syntax
```xml
<Richter
ID='OEPS-ID des Funktionärs'
Name='Name des Funktionärs'
Funktion='Aufgabe des Funktionärs im Bewerb'
/>
```
### `<Richter>` - Elemente
* `ID`: Die sechsstellige `OEPS-Satznummer` des Funktionärs oder `000000`, falls es sich um einen ausländischen Funktionär handelt.
* `Name`: Der volle Name des Funktionärs, einschließlich seiner Nationalität.
* `Funktion`: Aufgabe des Funktionärs im Bewerb.
### `<Richter>` - Elemente
Dieses Element enthält keine weiteren Elemente.
## ID und Status einer Ergebniszeile Allgemein
### Erbeniszelle - ID
Jede Ergebniszeile (XML-Element `Result…`) einer Ergebnisliste muss im Attribut **LinkID** den achtstellige Wert des **LinkID**-Feldes der entsprechenden Ergebniszeile aus der Datei `XXXXX.erg` enthalten.
* Ergebniszeilen mit einer **LinkID**, die nicht in `XXXXX.erg` definiert ist, werden ignoriert.
* Fehlende Ergebniszeilen (LinkID in `XXXXX.erg` angegeben, aber in `XXXXX.erg.xml` nicht vorhanden) führen dazu, dass zu dieser Ergebniszeile keine ergänzenden Information zum OEPS übertragen werden. Eine entsprechende Fehlermeldung beim Import ins AX könnte hilfreich sein. Prinzipiell sollte dies aber nicht vorkommen!
* Sollten zwei oder mehr Ergebniszeilen mir derselben **LinkID** enthalten sein, werden alle betreffenden Elemente außer dem ersten ignoriert. Auch hier wäre eine Fehlermeldung beim Importieren nützlich, da dies seitens des Meldestellen-Exports nicht vorkommen sollte, und einen offensichtlichen Implementierungsfehler seitens des Meldestellenprogramms darstellt.
### Ergebniszeile Status
Abgesehen von den unterschiedlichen numerischen Ergebnissen für einen Teilnehmer gibt es eine
Reihe von Statuswerten, welche den Fall einer vorzeitigen Beendigung einer Prüfung beschreiben.
Diese Werte sind in den unterschiedlichen Elementen einer jeden Ergebniszeile im Attribut Status
enthalten und entstammen folgender Aufzählung:
* `Norm`: Die Prüfung wurde ordnungsgemäß beendet.
* `Ausg`: Der Teilnehmer ist aus der Prüfung ausgeschieden.
* `Disq`: Der Teilnehmer wurde in der Prüfung disqualifiziert.
* `Verz`: Der Teilnehmer ist zur Prüfung angetreten, hat aber auf einen Start zu einer weiteren Teilprüfung verzichtet (z.B. Vielseitigkeit).
* `NoRes`: Der Teilnehmer hat kein Resultat zu verzeichnen.
Werden die Ergebnisse eines Bewerbes aus mehreren Teilbewerben ermittelt, enthält auch jedes
dieser Teilergebnisse ein solches `Status`-Attribut (z.B. Vielseitigkeit, Cupwertungen etc.).
## BewerbArt und Ergebnisliste
Abhängig von der BewerbArt eines Bewerbes kommen unterschiedliche Definitionen der Ergebnisliste zur Anwendung. Derzeit sind folgende Kombinationen definiert.
| BewerbArt | Ergebnisliste |
|:----------------------:|:---------------------:|
| Vielseitigkeit | ErgListeVS |
| DressurGemeinsam | ErgListeDrGem |
| DressurGetrennt | ErgListeDrGetr |
| FreestyleGemeinsam | ErgListeFreestyleGem |
| FreestyleGetrennt | ErgListeFreestyleGetr |
| DressurPferdeGemeinsam | ErgListeDrPferdGem |
## `<ErgListeVS>` Ergebnisliste für Vielseitigkeit
### `<ErgListeVS>` - Syntax und Inhalt
```xml
<ErgListeVS>
<ResultVielseitigkeit >
:
:
</ResultVielseitigkeit>
<ResultVielseitigkeit >
:
:
</ResultVielseitigkeit>
:
:
</ErgListeVS>
```
### `<ResultVielseitigkeit>`- Syntax und Inhalt
```xml
<ResultVielseitigkeit
LinkID='DDDDDDDD'
Dressur='Gesamtfehlerpunkte aus der Dressur'
Cross='Gesamtfehlerpunkte aus dem Gelände'
Springen='Gesamtfehlerpunkte aus dem Springen'
Total='Fehlerpunkte total'
Status='Ergebnisstatus des Starters'
Qualif='VS-Qualifikation'
>
<DetailDressur
Status='Ergebnisstatus des Starters, Teilprüfung Dressur'
>
<E-VS
Punkte='Punktesumme des Richters bei E'
Prozent='Prozentwert des Richters bei E'
PZ='Platzziffer der Wertung des Richters bei E'
/>
<H-VS
Punkte='Punktesumme des Richters bei H'
Prozent='Prozentwert des Richters bei H'
PZ='Platzziffer der Wertung des Richters bei H'
/>
<C-VS
Punkte='Punktesumme des Richters bei C'
Prozent='Prozentwert des Richters bei C'
PZ='Platzziffer der Wertung des Richters bei C'
/>
<M-VS
Punkte='Punktesumme des Richters bei M'
Prozent='Prozentwert des Richters bei M'
PZ='Platzziffer der Wertung des Richters bei M'
/>
<B-VS
Punkte='Punktesumme des Richters bei B'
Prozent='Prozentwert des Richters bei B'
PZ='Platzziffer der Wertung des Richters bei B'
/>
</DetailDressur>
<DetailCross
Fehler='Hindernisfehler in der Teilprüfung Gelände'
Zeit='Gebrauchte Zeit für die Teilprüfung Gelände'
Zeitfehler='Zeitfehler in der Teilprüfung Gelände'
Status='Ergebnisstatus für die Teilprüfung Gelände'
/>
<DetailSpringen
Fehler='Hindernisfehler in der Teilprüfung Springen'
Zeit='Gebrauchte Zeit für die Teilprüfung Springen'
Zeitfehler='Zeitfehler in der Teilprüfung Springen'
Status='Ergebnisstatus für die Teilprüfung Springen'
/>
</ResultVielseitigkeit>
```
>**ACHTUNG:** Die Bezeichner der Elemente lauten `E-VS`, `H-VS`, `C-VS`, `M-VS` und `B-VS etc. zur Unterscheidung von den Elementen aus `ResultDressurGetrennt`.
Die Attribute und Elemente von `ResultVielseitigkeit` entsprechen den Detailergebnissen aus dem Bewerb. Für nicht besetzte Richterpositionen in der Dressur entfällt das entsprechende Sub-Element in DetailDressur (z.B. Vielseitigkeit mit nur zwei Richtern bei E und C), Bezüglich **LinkID** und Status findet sich im Abschnitt **ID und Status einer Ergebniszeile** Näheres
## `<ErgListeDrGem>` Ergebnisliste Dressur, gemeinsames Richten
### `<ErgListeDrGem>`- Syntax und Inhalt
```xml
<ErgListeDrGem>
<ResultDressurGemeinsam />
<ResultDressurGemeinsam />
:
:
</ErgListeDrGem>
```
### `<ResultDressurGemeinsam>`- Syntax und Inhalt
```xml
<ResultDressurGemeinsam
LinkID='DDDDDDDD'
Note='Endnote, einschließlich allfälliger Abzüge'
Status='Ergebnisstatus des Starters'
/>
```
Die Attribute von `ResultDressurGemeinsam` entsprechen den Ergebnissen aus dem Bewerb.
Bezüglich LinkID und Status findet sich im Abschnitt **ID und Status einer Ergebniszeile** Näheres.
## `<ErgListeDrGetr>` Ergebnisliste Dressur, getrenntes Richten
### `<ErgListeDrGetr>`- Syntax und Inhalt
```xml
<ErgListeDrGetr>
<ResultDressurGetrennt >
:
</ResultDressurGetrennt>
<ResultDressurGetrennt />
:
</ResultDressurGetrennt>
:
:
</ErgListeDrGetr>
```
### `<ResultDressurGetrennt>`- Syntax und Inhalt
```xml
<ResultDressurGetrennt
LinkID='DDDDDDDD'
Punkte='Summe der Punktewertungen aller Richter'
Prozent='Den Punkten entsprechende Prozentzahl'
Status='Ergebnisstatus des Starters'
>
<E
Punkte='Punktesumme des Richters bei E'
Prozent='Den Punkten entsprechende Prozentzahl'
PZ='Platzziffer der Wertung des Richters bei E'
/>
<H
Punkte='Punktesumme des Richters bei H'
Prozent='Den Punkten entsprechende Prozentzahl'
PZ='Platzziffer der Wertung des Richters bei H'
/>
<C
Punkte='Punktesumme des Richters bei C'
Prozent='Den Punkten entsprechende Prozentzahl'
PZ='Platzziffer der Wertung des Richters bei C'
/>
<M
Punkte='Punktesumme des Richters bei M'
Prozent='Den Punkten entsprechende Prozentzahl'
PZ='Platzziffer der Wertung des Richters bei M'
/>
<B
Punkte='Punktesumme des Richters bei B'
Prozent='Den Punkten entsprechende Prozentzahl'
PZ='Platzziffer der Wertung des Richters bei B'
/>
</ResultDressurGetrennt>
```
Die Attribute und Elemente von `ResultDressurGetrennt` entsprechen den Ergebnissen aus dem Bewerb. Für nicht besetzte Richterpositionen (z.B. Richter bei `H`-`C`-`B` oder `E`-`C`-`M`) entfällt das entsprechende Element.
Bezüglich **LinkID** und Status findet sich im Abschnitt **ID und Status einer Ergebniszeile** Näheres.
## `<ErgListeFreestyleGem>`- Ergebnisliste Kür, gemeinsames Richten
### `<ErgListeFreestyleGem>` - Syntax und Inhalt
```xml
<ErgListeFreestyleGem>
<ResultFreestyleGemeinsam />
<ResultFreestyleGemeinsam />
:
:
</ErgListeFreestyleGem>
```
### `<ResultFreestyleGemeinsam>`- Syntax und Inhalt
```xml
<ResultFreestyleGemeinsam
LinkID='DDDDDDDD'
Techn='Punkte für den technischen Inhalt'
Kunstl='Punkte für die künstlerische Ausführung'
Prozent='Endbewertung in Prozent'
Status='Ergebnisstatus des Starters'
/>
```
Die Attribute und Elemente von `ResultFreestyleGemeinsam` entsprechen den Ergebnissen aus dem Bewerb.
Bezüglich **LinkID** und Status findet sich im Abschnitt **ID und Status einer Ergebniszeile** Näheres.
## `<ErgListeFreestyleGetr>`- Ergebnisliste Kür, getrenntes Richten
### `<ErgListeFreestyleGetr>`- Syntax und Inhalt
```xml
<ErgListeFreestyleGetr>
<ResultFreestyleGetrennt >
:
</ResultFreestyleGetrennt>
<ResultFreestyleGetrennt >
:
</ResultFreestyleGetrennt>
:
:
</ErgListeFreestyleGetr>
```
### `<ResultFreestyleGetrennt>`- Syntax und Inhalt
```xml
<ResultFreestyleGetrennt
LinkID='DDDDDDDD'
Techn='Prozentwertung für den technischen Inhalt, gesamt'
Kunstl='Prozentwertung für die künstlerische Ausführung, gesamt'
Prozent='Endbewertung in Prozent'
Status='Ergebnisstatus des Starters'
>
<E-FS
Techn='Prozentwertung für den technischen Inhalt bei E'
Kunstl='Prozentwertung für die künstlerische Ausführung bei E'
Prozent='Gesamtbewertung des Richters bei E in Prozent'
PZ='Platzziffer der Wertung des Richters bei E'
/>
<H-FS
Techn='Prozentwertung für den technischen Inhalt bei H'
Kunstl='Prozentwertung für die künstlerische Ausführung bei H'
Prozent='Gesamtbewertung des Richters bei H in Prozent'
PZ='Platzziffer der Wertung des Richters bei H'
/>
<C-FS
Techn='Prozentwertung für den technischen Inhalt bei C'
Kunstl='Prozentwertung für die künstlerische Ausführung bei C'
Prozent='Gesamtbewertung des Richters bei C in Prozent'
PZ='Platzziffer der Wertung des Richters bei C'
/>
<M-FS
Techn='Prozentwertung für den technischen Inhalt bei M'
Kunstl='Prozentwertung für die künstlerische Ausführung bei M'
Prozent='Gesamtbewertung des Richters bei M in Prozent'
PZ='Platzziffer der Wertung des Richters bei M'
/>
<B-FS
Techn='Prozentwertung für den technischen Inhalt bei B'
Kunstl='Prozentwertung für die künstlerische Ausführung bei B'
Prozent='Gesamtbewertung des Richters bei B in Prozent'
PZ='Platzziffer der Wertung des Richters bei B'
/>
</ResultFreestyleGetrennt>
```
>**ACHTUNG:** Die Bezeichner der Elemente lauten `E-FS`, `H-FS`, `C-FS`, `M-FS` und `B-FS etc. zur Unterscheidung von den Elementen aus `ResultDressurGetrennt`.
Die Attribute und Elemente von `ResultFreestyleGetrennt` entsprechen den Ergebnissen aus dem Bewerb. Für nicht besetzte Richterpositionen (z.B. Richter bei `H`-`C`-`B` oder `E`-`C`-`M`) entfällt das entsprechende Element.
Bezüglich **LinkID** und Status findet sich im Abschnitt **ID und Status einer Ergebniszeile** Näheres.
## `<ErgListeDrPferdGem>`- Ergebnisliste Dressurpferdeprüfung
### `<ErgListeDrPferdGem>`- Syntax und Inhalt
```xml
<ErgListeDrPferdGem>
<ResultDressurPferdGem />
<ResultDressurPferdGem />
:
:
</ErgListeDrPferdGem>
```
### `<ResultDressurPferdGem>`- Syntax und Inhalt
```xml
<ResultDressurPferdGem
LinkID='DDDDDDDD'
Schritt='Note für den Schritt'
Trab='Note für den Trab'
Galopp='Note für den Galopp'
Durchl='Note für die Durchlässigkeit'
GesEindr='Note für den Gesamteindruck'
Abzug='Allfällige Abzüge für Verreiten'
Total='Ergebnis Schritt+Trab+Galopp+Durchl+GesEindr-Abzug'
Status='Ergebnisstatus des Starters'
/>
```
Die Attribute von `ResultDressurPferdGem` entsprechen den Ergebnissen aus dem Bewerb.
Bezüglich **LinkID** und Status findet sich im Abschnitt **ID und Status einer Ergebniszeile** Näheres.
## XSD Schema
Für die in diesem Dokument beschriebene XML-Syntax ist eine Sammlung von XSD Schema-Dateien verfügbar, mit welcher Code zum Überprüfen und Einlesen der Datei `XXXXX.erg.xml` erzeugt werden kann. Diese Sammlung kann für Erweiterungen auf andere Arten von Bewerben und auch andere Sparten jederzeit erweitert werden, ohne dabei die Rückwärtskompatibilität zu gefährden.
Die Basisdate des Schemasammlung ist `Export2OEPS.xsd`, alle übrigen sind vermittels `xs:include` Elementen darin bereits enthalten.
Hinsichtlich der XML-Erweiterung ist Folgendes anzumerken:
* Die Reihenfolge der Attribute eines Elements ist nicht festgelegt; Es obliegt der interpretierenden Applikation, bei der Darstellung der Ergebnisse für eine wohldefinierte Struktur zu sorgen.
* Die Reihenfolge der Sub-Elemente eines Elements innerhalb der einzelnen Zeilen der Ergebnislisten (z.B. DetailDressur DetailCross DetailSpringen) ist nicht festgelegt; Auch hier obliegt es der interpretierenden Applikation, bei der Darstellung der Ergebnisse für eine wohldefinierte Struktur zu sorgen.
## Schlussbemerkung
Das vorliegende Dokument stellt einen ersten Schritt zur Erweiterung/Ersetzung des bestehenden Übergabeprotokolls von den Meldestellen zum OEPS mit besonderem Augenmerk auf bis dato noch nicht definierte Sparten dar. Die Ausführungen für Dressurergebnisse sollen zeigen, dass das neue Übergabeformat bei geeigneter Erweiterung auf alle Sparten des OEPS anwendbar ist. Diejenigen Daten, die mit der derzeit verwendeten Datei `XXXXX.erg` transportiert werden, können durchaus ebenfalls in das XML-Format aufgenommen werden. Dies würde auf längere Sicht die veraltete Methode der Datenübergabe obsolet machen und gleichzeitig einen geordneten und wohldefinierten Übergang auf das neue Format erlauben.

View File

@ -0,0 +1,530 @@
---
type: Reference
status: ACTIVE
owner: Lead Architect, Rulebook Expert
last_update: 2026-04-04
---
### Österreichischer Pferdesportverband
##### FEDERATION EQUESTRE NATIONALE DAUTRICHE
# PFLICHTENHEFT 2021
### Datentransfer OEPS Meldestellen - OEPS
## Version 2.4
ASCII-File Codepage 850
### Dateien:
- `RICHT01.dat` - Richter und Parcoursbauer
- `LIZENZ01.dat` - Lizenzen
- `PFERDE01.dat` - Pferde
- `VEREIN01.dat` - Vereine
Diese vier Dateien sind in einer komprimierten Datei `zns.zip` zusammengefasst. Darüber hinaus können dort
noch andere, spartenspezifische Dateien enthalten sein, deren Inhalt an anderer Stelle zu beschreiben ist.
Nennungen `n2-<Turniernummer>.dat`
Ergebnisse `<Turniernummer>.erg`
**Satzaufbau in allen Dateien: Entsprechend dem Inhalt des vorliegenden Dokuments.**
**Der Veranstalter ist verpflichtet die übermittelten Daten gemäß Datenschutz vertraulich
zu behandeln.**
**Nach dem Turnier sind die Ergebnisse an den OEPS zu übermitteln.**
```
Österreichischer Pferdesportverband, Am Wassersprung 2, 2361 Laxenburg, Austria
Telefon: +43 (01) 2236 710600 Fax: +43 (01) 2236 710600-99,
E-Mail: office@oeps.at, Web: www.oeps.at
ZVR-Nummer 372 069 468
```
---
## Details zum Pflichtenheft 2021 V2.4
Die vorliegende Version behebt ein Problem mit der Unterscheidung zwischen österreichischen und
ausländischen Pferden bei der Ergebnisübergabe von Bewerben auf internationalen Turnieren. Dazu
wurde im D-Satz der Inhalt des Feldes **`KOPFNUMMER`** genauer spezifiziert (siehe dort in <font color="red">Rot</font>).
Sollten die Definitionen dieses Dokuments sich allfälligen Sondervereinbarungen für die Rückmeldung von
Ergebnissen widersprechen, ist es unter korrekter Angabe der Versionsnummer des verwendeten
Protokolls auch weiterhin möglich, die Versionen 2.2 bzw. 2.3 zu verwenden.
Für die Rückmeldung von Ergebnissen aus internationalen Bewerben (Dressur, Springen, Vielseitigkeit)
muss die vorliegende Version 2.4 verwendet werden.
---
## Details zum Pflichtenheft 2021 V2.3
Zur eindeutigen Identifizierung von Pferden wird künftig die eindeutige Satznummer aus der `OEPS-Datenbank` verwendet, die in Datensätze, die Pferde betreffen, in das Protokoll aufgenommen wurde.
Die in der Ergebnisdatei an den `OEPS` rückübermittelten Satznummern müssen mit den vom OEPS erhaltenen übereinstimmen. Bei Pferden, für die im Zuge eines Turniers ein neuer Datensatz angelegt wird, muss in der Ergebnisdatei ein Wert bestehend aus `10 Blanks` eingetragen werden.
Zu beachten ist, dass die Formate der Pferdedaten im `PPFERDELISTE-Satz` der Nenndatei und in der Datei `PFERDE01.dat` nicht identisch sind: Die Information über die `ID` des `FEI-Passes` bzw. die `FEI Registrierungs-ID` steht an unterschiedlichen Stellen!
Bei den `Reiterdaten` wurde die Altersklasse `U25` nachgetragen, die bereits seit einiger Zeit (undokumentiert) implementiert war. Dadurch ergibt sich aber keine Formatänderung. Zu beachten ist, dass sich die `Altersklassen` auch überschneiden!
Einige erklärende Zusätze wurden ergänzt, ohne den sachlichen Inhalt des Dokuments zu verändern.
Die <font color="red">roten</font> Änderungsmarkierungen sowie die Anmerkungen zur `Version 2.2` wurden entfernt. Wohl aber enthält das Dokument die vollständige Änderungsbeschreibung der `Version 2.2`.
Weiters wurden in einigen Datensätzen der Ergebnisdatei die bereits seit 2014 verwendeten optionalen LinkIDs aus der Schnittstellenerweiterung nachgetragen.
Ab **1.1.2021** folgen alle Dateien, die vom `OEPS` an die Meldestellen gehen, der `Spezifikation 2.3`. Alle Ergebnisdateien, die aus den Meldestellen an den OEPS gehen, sind ab diesem Zeitpunkt gemäß `2.3` zu erstellen; insbesondere ist die neue **Satznummer der Pferde** korrekt anzugeben.
#### Änderung im File `n2-xxxxx.dat` (Nenndaten) Stelle Länge
**PPFERDELISTE Satz** (neuer Eintrag)
- **`SATZNUMMER DES PFERDES`** numerisch (10)
- Stelle: 202
- Länge: 10
- Format 0000000000
> Die zehnstellige Pferde-ID aus dem OEPS-Datenbestand
**KKARTEI Satz** (neuer Eintrag)
**`SATZNUMMER DES PFERDES`** numerisch (10)
- Stelle: 247
- Länge: 10
- Format 0000000000
> Die zehnstellige Pferde-ID aus dem OEPS-Datenbestand
**Neues Feld im File `PFERDE01.dat` (zns.zip)**
- **`SATZNUMMER DES PFERDES`** numerisch (10)
- Stelle: 202
- Länge: 10
• Format 0000000000
> Die zehnstellige Pferde-ID aus dem OEPS-Datenbestand
**Änderung im File `xxxxx.erg`** (Ergebnisse)
**D-SATZ** (neuer Eintrag)
- **`SATZNUMMER DES PFERDES` numerisch (10)
- Stelle: 166
- Länge: 10
- Format 0000000000
> Die zehnstellige Pferde-ID aus dem OEPS-Datenbestand
---
## Details zum Pflichtenheft 2012 V2.2
* Für **Meldestellen**, die wie bisher Turniere mit weniger als 100 Bewerben betreuen, ergeben sich keine Änderungen. Es kann ohne Probleme mit der Version 2.2 (2011) und dem Meldestellenprogramm wie bisher gearbeitet werden oder das Update auf die Version 2012 durchgeführt werden.
* **Meldestellen**, die Turniere mit 100 und mehr Bewerben durchführen, **MÜSSEN** das Update auf die **Version 2012 V2.2** in ihrem Programm durchführen. Dabei ist nur an der Stelle 61 im `B-Satz` der `xxxxx.erg` die Ausgabe der 3-stelligen Bewerbnummer erforderlich.
**Änderung im File `n2-xxxxx.dat`** (Nenndaten)
**`BBEWERBE SATZ` (neuer Eintrag)
- **`BEWERBNUMMER`** 3-stellig numerisch (3)
- Stelle: 60
- Länge: 3
- Format 000
> Hier werden die Bewerbe 3-stellig mit Filler „0“ ausgegeben
* Im bisherigen Feld Bewerbe an der Stelle 2(2) werden alle 2-stelligen Bewerbe angegeben. Bei einer Bewerbnummer von 100 und höher wird der Wert auf „00“ gesetzt. An der Stelle 60(3) werden immer die Bewerbe 3-stellig ausgegeben.
```text
BBEWERBE
010Dressurprüfung L CDN-A* 20110122001
070Dressurprüfung A CDN-B 20110122007
120Dressurprüfung L CDN-A* 20110122012
000Dressurprüfung A CDN-B 20110122100
000Dressurprüfung A CDN-B 20110122101
```
>**Info:** Bei Turnieren mit 100 und mehr Bewerben kann die Bewerbnummer an der Stelle 60(3) ausgelesen werden.
**Änderung im File `XXXXX.erg`** (Ergebnisse)
**`B-SATZ` (neuer Eintrag)
- **`BEWERBE`** 3-stellig numerisch (3)
- Stelle: 61
- Länge: 3
- Format 000
>Hier werden immer die Bewerbe 3-stellig, mit führenden Nullen ausgegeben
* **Update für Turniere mit 100 Bewerben und mehr**
* **Das Feld 61(3) muss immer mit der 3-stelligen Bewerbnummer gefüllt werden (z.B.: 067, 004, 102)!**
```text
B020Dressurprüfung, Aufgabe A2 A CDN-B 012000000002
B140Dressurprüfung, Aufgabe A4 A CDN-B 012000000014
B220Dressurprüfung, Aufgabe L5 L CDN-B 012000000022
B000Dressurprüfung, Aufgabe A2 A CDN-B 012000000100
B010Dressurprüfung, Aufgabe A4 A CDN-B 012000000101
B020Dressurprüfung, Aufgabe L5 L CDN-B 012000000102
```
>Der Eintrag (100-Stelle abgeschnitten) ist ohne Bedeutung, die Bewerbnummer wird beim OEPS gemäß 61(3) gelesen. Hier sind programmtechnisch keine Änderungen erforderlich.
>**Info:** Beim OEPS wird immer nach Bewerben an der Stelle 61(3) gesucht. Ist dieser Eintrag nicht vorhanden oder **000** werden die Bewerbnummern von 2(2) übernommen. Dadurch können die Ergebnisdateien nach der Version 2.2 (2011 oder 2012) eingelesen werden.
---
### Info für die Meldestellen in der `LIZENZ01.dat`:
* An der Stelle 201(10) werden nur die bezahlten Lizenzen (Startkarten) ausgegeben.
z.B.:
```text
RD1,F1 beide Lizenzen bezahlt.
RD1,W
<BLANK> Nicht bez. Lizenzen werden nicht angezeigt
```
* Ist eine zusätzliche Information, da Teilnehmer auch mehrere `Lizenzen` bzw. `Startkarten` haben können. Aus dem Eintrag `<LETZTE ZAHLUNG>` (z.B. 2011) ist kein Rückschluss auf die tatsächlich bezahlte Lizenz möglich.
### Pferde in der `PFERDE01.dat`
* Pferde, für die länger als 3 Jahre keine Pferdegebühr bezahlt wurde, werden nicht angegeben. Der Pferdepass ist dem `OEPS` vorzulegen neue Registrierung.
### Allgemeine Hinweise zum `D-Satz`:
* **Kopfnummer in der `XXXXX.erg`**
* Bei internationalen Turnieren ist hier bei Pferden, die beim `OEPS` registriert sind, die **Kopfnummer** lt. Registrierung einzutragen!
* Nicht beim `OEPS` registrierte Pferde erhalten bei nationalen Turnieren eine **Z-Nummer**.
* **Satznummer und Nationalität in der `XXXXX.erg`**
* Wenn, ein ausl. Reiter mit österr. Lizenz die Lizenz bezahlt hat, startet er immer für seinen österreichischen Verein. Im Ergebnisfile ist **AUT** einzutragen.
* Wenn, ein ausl. Reiter die Lizenz nicht bezahlt hat und auch nicht bezahlen möchte (z.B. bei der Meldestelle) ist er nicht startberechtigt.
* Wenn, ein ausl. Reiter mit österr. Lizenz kein Mitglied ist, startet er immer als Gastreiter.
* Wenn auf der Sperrliste eine Forderung **€ xx,xx** aufscheint, ist der Teilnehmer nicht startberechtigt. Die Forderung ist zu bezahlen. Sonst ist kein Start möglich.
---
## `n2-XXXXX.dat` (Nenndaten)
### TURNIERBEZEICHNUNG
**A-SATZ** Stelle Länge
| | Stelle | Länge | | |
|-----------------|:------:|:-----:|---------------------|--------------------|
| ID | 1 | 1 | Alphanumerisch (1) | WERT `A` |
| TURNIERNR | 2 | 5 | Numerisch | 5 Stellen |
| TURNIERNAME.ORT | 7 | 25 | Alphanumerisch (25) | |
| VON | 32 | 8 | Datum | FORMAT: `JJJJMMTT` |
| BIS | 40 | 8 | Datum | FORMAT: `JJJJMMTT` |
| KATEGORIE | 48 | 25 | Alphanumerisch (25) | |
### GENANNTE TEILNEHMER
Kopfzeile - **RREITERLISTE**
| | Stelle | Länge | | |
|-----------------------------------|:------:|:-----:|---------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| SATZNUMMER DES REITERS | 1 | 6 | Alphanumerisch (6) | FORMAT: 000000 |
| FAMILIENNAME | 7 | 50 | Alphanumerisch (50) | |
| VORNAME | 57 | 25 | Alphanumerisch (25) | |
| BUNDESLAND | 82 | 2 | Numerisch | **ANMERKUNG ZU BUNDESLAND:** `01`=Wien, `02`=NÖ, `03`=Burgenland, `04`=Steiermark, `05`=Kärnten, `06`=Oberösterreich, `07`=Salzburg, `08`=Tirol, `09`=Vorarlberg, `00`=Unbekannt |
| VEREINSNAME | 84 | 50 | Alphanumerisch (50) |
| NATIONALITÄT (Staatsbürgerschaft) | 134 | 3 | Alphanumerisch (3). | |
| REITERLIZENZ | 137 | 4 | Alphanumerisch (4) | Keine Reiterlizenz: BLANK |
| STARTKARTE | 141 | 1 | Alphanumerisch (1) | Keine Startkarte: BLANK |
| FAHRLIZENZ | 142 | 2 | Alphanumerisch (2) | Keine Fahrlizenz: BLANK |
| ALTERSKLASSE JUGEND/JUNIOR/U25 | 144 | 2 | Alphanumerisch (2) | WERTE: Standard: BLANK, `JG`=Jugendlicher, `JR`=Junior, `25`= U25 |
| ALTERSKLASSE JUNGER-REITER | 146 | 1 | Alphanumerisch (1) | WERTE: Standard: BLANK `Y`=Junger-Reiter |
| MITGLIEDSNUMMER | 147 | 8 | Numerisch | FORMAT: 99999999, kein Mitglied: 00000000 |
| TELEFONNUMMER | 155 | 21 | Alphanumerisch (21) | Standard: BLANK |
| KADER | 176 | 1 | Alphanumerisch (1) | Standard: BLANK, `K`=Kaderreiter |
| JAHR (letzte Zahlung) | 177 | 4 | Numerisch | FORMAT: 9999 |
| GESCHLECHT | 181 | 1 | Alphanumerisch (1) | Werte: `W`, `M` |
| GEBURTSDATUM | 182 | 8 | Datum | FORMAT: `JJJJMMTT` |
| FEI-ID | 190 | 10 | Alphanumerisch (10) | Standard: BLANK |
| SPERRLISTE | 200 | 1 | Alphanumerisch (1) | Werte: BLANK = nicht auf Sperrliste, `S`= Info für auf Sperrliste nachsehen! |
### BEWERBE
Kopfzeile - **BBEWERBE**
| | Stelle | Länge | | |
|------------------------|:------:|:-----:|---------------------|--------------------------------------------------|
| ID | 1 | 1 | Alphanumerisch. | WERT: BLANK |
| BEWERBNUMMER | 2 | 2 | Numerisch | 2 Stellen, bei BewNr >99 Wert **00** |
| ABTEILUNG | 4 | 1 | Numerisch | WERTE: 0 = keine Abteilung, 1 = 1.Abteilung etc. |
| BEWERBNAME | 5 | 35 | Alphanumerisch (35) | |
| KLASSE | 40 | 4 | Alphanumerisch (4) | |
| KATEGORIE | 44 | 8 | Alphanumerisch (8) | |
| DATUM | 52 | 8 | Datum | FORMAT: `JJJJMMTT` |
| BEWERBNUMMER 3-stellig | 60 | 3 | Numerisch | Format: 999 |
### GENANNTE PFERDE
Kopfzeile - **PPFERDELISTE**
| | Stelle | Länge | | |
|------------------------|:------:|:-----:|---------------------|-------------------------------------------------------|
| KOPFNR | 1 | 4 | Alphanumerisch (4) | |
| PFERDENAME | 5 | 30 | Alphanumerisch (30) | |
| LEBENSNUMMER | 35 | 9 | Numerisch | FORMAT: 999999999 |
| GESCHLECHT | 44 | 1 | Alphanumerisch (1) | |
| GEBURTSJAHR | 45 | 4 | Numerisch | FORMAT: 9999 |
| FARBE | 49 | 15 | Alphanumerisch (15) | |
| ABSTAMMUNG | 64 | 15 | Alphanumerisch (15) | |
| FEI-PASS | 79 | 10 | Alphanumerisch (10) | Standard: BLANK |
| VEREIN (Nummer) | 89 | 4 | Numerisch | FORMAT: 9999 |
| JAHR (letzte Zahlung) | 93 | 4 | Numerisch | FORMAT: 9999 |
| VERANTWORTLICHE PERSON | 97 | 75 | Alphanumerisch (75) | Familienname, Vorname |
| VATER | 172 | 30 | Alphanumerisch (30) | Standard: BLANK |
| SATZNUMMER DES PFERDES | 202 | 10 | Alphanumerisch (10) | FORMAT: 0000000000, eventuell mit vorlaufenden Blanks |
### NENNUNG JE PFERD
Kopfzeile - **KKARTEI**
| | Stelle | Länge | | |
|------------------------------------|:------:|:-----:|---------------------|---------------------------------------------------------------------------------------------------------------------------------------------------|
| KOPFNR | 1 | 4 | Alphanumerisch (4) | |
| PFERDENAME | 5 | 30 | Alphanumerisch (30) | |
| SATZNUMMER DES REITERS | 35 | 6 | Alphanumerisch (6) | FORMAT: 000000 |
| REITER | 41 | 75 | Alphanumerisch (75) | Familienname Vorname |
| SPERRE (Code) | 116 | 2 | Numerisch | WERTE: siehe Nennliste. Der höchste Fehlercode, der bei den Bewerben aufgetreten ist, wird hier eingetragen. Teilnahmeberechtigung kontrollieren! |
| ACCONTO | 118 | 5 | Numerisch | 3 ganze Stellen, 2 Dezimalstellen, ohne Kommazeichen. **BETRAG DER MIT VERANSTALTER VERRECHNET WIRD** |
| STALL | 123 | 1 | Numerisch | WERTE: 0 = kein Stall, 2 = Box bestellt. Pro Pferd nur eine Box. |
| GENANNTE BEWERBE | 124 | 37 | Alphanumerisch (37) | Bewerbe getrennt durch `,` Bewerbnummer, ohne vorlaufende Nullen, ohne Abteilungsnummer |
| BEZAHLT | 161 | 5 | Numerisch | 3 ganze Stellen, 2 Dezimalstellen, ohne Kommazeichen. **BETRAG DER VOM NENNER EINBEZAHLT WURDE (zu Kontrollzwecken)** |
| ERSATZREITER Satznummer | 166 | 6 | Alphanumerisch (6) | Standard: BLANK |
| ERSATZREITER Familienname, Vorname | 172 | 75 | Alphanumerisch (75) | Standard: BLANK |
| SATZNUMMER DES PFERDES | 247 | 10 | Alphanumerisch (10) | FORMAT: 0000000000, eventuell mit vorlaufenden Blanks |
---
## RICHT01.DAT
* **LISTE DER RICHTER**
**`X-SATZ`**
| | Stelle | Länge | | |
|-----------------|:------:|:-----:|---------------------|---------------------------------------------------------------------------------------------------|
| ID | 1 | 1 | Alphanumerisch | WERT `X` |
| SATZNUMMER | 2 | 6 | Numerisch | FORMAT: 999999 |
| NAME | 8 | 75 | Alphanumerisch (75) | Familienname, Vorname |
| QUALIFIKATIONEN | 83 | 30 | Alphanumerisch (30) | Qualifikationen getrennt durch `,` ohne Filler, daher kann die Zeile kürzer als 113 Zeichen sein. |
* **LISTE DER PARCOURSBAUER**
**Y-SATZ**
| | Stelle | Länge | | |
|-----------------|:------:|:-----:|---------------------|---------------------------------------------------------------------------------------------------|
| ID | 1 | 1 | Alphanumerisch | WERT `Y` |
| SATZNUMMER | 2 | 6 | Numerisch | FORMAT: 999999 |
| NAME | 8 | 75 | Alphanumerisch (75) | Familienname, Vorname |
| QUALIFIKATIONEN | 83 | 30 | Alphanumerisch (30) | Qualifikationen getrennt durch `,` ohne Filler, daher kann die Zeile kürzer als 113 Zeichen sein. |
---
## PFERDE01.DAT
* **LISTE DER PFERDE**
| | Stelle | Länge | | |
|------------------------|:--------:|:-----:|---------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| KOPFNR | 1 | 4 | Alphanumerisch (4) | |
| PFERDENAME | 5 | 30 | Alphanumerisch (30) | |
| LEBENSNUMMER | 35 | 9 | Numerisch | FORMAT: 999999999, **Vorsicht:** Bei ausl. Pferden wird eine zufällige Systemnummer generiert. Ist daher keine gültige Lebensnummer. Nicht für Pferdesuche verwenden! |
| GESCHLECHT | 44 | 1 | Alphanumerisch (1) | |
| GEB.JAHR | 45 | 4 | Numerisch | FORMAT: 9999 |
| FARBE | 49 | 15 | Alphanumerisch (15) | |
| ABSTAMMUNG | 64 | 15 | Alphanumerisch (15) | |
| VEREIN (Nummer) | 79 | 4 | Numerisch | FORMAT: 9999 |
| JAHR (letzte Zahlung) | 83 | 4 | Numerisch | FORMAT: 9999 |
| VERANTWORTLICHE PERSON | 87 | 75 | Alphanumerisch (75) | Standard: BLANK |
| VATER | 162 | 30 | Alphanumerisch (30) | Standard: BLANK |
| FEI-PASS | 192 | 10 | Alphanumerisch (10) | Standard: BLANK |
| SATZNUMMER DES PFERDES | 202 | 10 | Alphanumerisch (10) | FORMAT: 0000000000, eventuell mit vorlaufenden Blanks |
## LIZENZ01.DAT
* **LISTE DER LIZENZNEHMER**
| | Stelle | Länge | | |
|-----------------------------------|:------:|:-----:|------------------------|----------------------------------------------------------------------------|
| SATZNUMMER DES REITERS | 1 | 6 | Alphanumerisch (6) | FORMAT: 000000 |
| FAMILIENNAME | 7 | 50 | Alphanumerisch (50) | |
| VORNAME | 57 | 25 | Alphanumerisch (25) | |
| BUNDESLAND | 82 | 2 | Numerisch | FORMAT: 99 |
| VEREINSNAME | 84 | 50 | Alphanumerisch (50) | |
| NATIONALITÄT (Staatsbürgerschaft) | 134 | 3 | Alphanumerisch (3) | |
| REITERLIZENZ | 137 | 4 | Alphanumerisch (4) | Keine Lizenz: BLANK |
| STARTKARTE | 141 | 1 | Alphanumerisch (1) | Keine Startkarte: BLANK |
| FAHRLIZENZ | 142 | 2 | Alphanumerisch (2) | Keine Fahrlizenz: BLANK |
| ALTERSKLASSE JUGEND/JUNIOR/U25 | 144 | 2 | Alphanumerisch (2) | WERTE: Standard: BLANK, JG=JUGENDLICHER, JR=JUNIOR, 25=U25 |
| ALTERSKLASSE JUNGER-REITER | 146 | 1 | Alphanumerisch (1) | WERTE: Standard: BLANK Y=JUNGER-REITER |
| MITGLIEDSNUMMER | 147 | 8 | Numerisch | FORMAT: 999999999 |
| TELEFONNUMMER | 155 | 21 | Alphanumerisch (21) | Standard: BLANK |
| KADER | 176 | 1 | Alphanumerisch (1) | derzeit immer BLANK |
| JAHR (letzte Zahlung) | 177 | 4 | Numerisch FORMAT: 9999 |
| GESCHLECHT | 181 | 1 | Alphanumerisch (1) | Werte: `W`, `M` |
| GEBURTSDATUM | 182 | 8 | Datum | FORMAT: `JJJJMMTT` |
| FEI-ID | 190 | 10 | Alphanumerisch (10) | Standard: BLANK (10) |
| SPERRLISTE | 200 | 1 | Alphanumerisch (1) | Werte: BLANK = nicht auf Sperrliste, `S` = auf Sperrliste, dort nachsehen! |
| LIZENZINFO | 201 | 10 | Alphanumerisch (10) | Standard: BLANK |
## VEREIN01.DAT
* **LISTE DER VEREINE**
* **V-SATZ**
| | Stelle | Länge | | |
|-----------------|:------:|:-----:|---------------------|--------------|
| VEREIN (Nummer) | 1 | 4 | Numerisch | FORMAT: 9999 |
| VEREINSNAME | 5 | 50 | Alphanumerisch (50) | |
## ERGEBNISSE `XXXXX.ERG` (Code: ASCII Codepage 850)
### TURNIERBEZEICHNUNG
* **A-SATZ**
| | Stelle | Länge | | |
|---------------------|:------:|:-----:|----------------------------------------------------------|------------------------------------|
| ID | 1 | 1 | Alphanumerisch (1) | WERT `A` |
| TURNIERNUMMER | 2 | 5 | Numerisch | FORMAT: 99999 |
| TURNIERNAME.ORT | 7 | 25 | Alphanumerisch (25) | |
| VON | 32 | 8 | Datum | FORMAT: `JJJJMMTT` |
| BIS | 40 | 8 | Datum | FORMAT: `JJJJMMTT` |
| KATEGORIE | 48 | 25 | Alphanumerisch (25) | |
| VERSION OEPS | 73 | 3 | Alphanumerisch (3) | <font color="red">WERT`2.4`</font> |
| VERSION MELDESTELLE | 76 | 20 | Alphanumerisch (20) | Name und Versionsnummer |
| LINKID | 96 | 8 | Numerisch, optional FORMAT: 99999999, vorlaufende Nullen | |
### BEWERBE
>**VOR DEN ERGEBNISSEN EINES BEWERBES IST EIN B-SATZ ZU STELLEN**
>Für jeden Bewerb und jede Abteilung einen `B-Satz` und eine Auflistung der Ergebnisse.
* **B-SATZ**
| | Stelle | Länge | | |
|------------------------|:------:|:-----:|---------------------|------------------------------------------------------------------------|
| ID | 1 | 1 | Alphanumerisch (1) | Wert: `B` |
| BEWERBNUMMER | 2 | 2 | Numerisch | FORMAT: 99 |
| ABTEILUNG | 4 | 1 | Numerisch | WERTE: 0=keine Abteilung, 1=1.Abteilung etc. |
| BEWERBNAME | 5 | 35 | Alphanumerisch (35) | |
| KLASSE | 40 | 4 | Alphanumerisch (4) | Bei Westernturnier; “..” |
| KATEGORIE | 44 | 8 | Alphanumerisch (8) | |
| STARTER | 52 | 3 | Numerisch | FORMAT: 999 |
| GELDPREIS (Summe) | 55 | 6 | Numerisch | FORMAT: 999999, 6 ganze Stellen, keine Kommastellen, Euro ohne Rundung |
| BEWERBNUMMER 3-stellig | 61 | 3 | Numerisch | Format: 999 |
| LINKID | 64 | 8 | Numerisch, optional | FORMAT: 99999999, vorlaufende Nullen |
### EINGESETZTE RICHTER UND PARCOURSBAUER
* **C-SATZ**
>Bei ausl. Richtern und Parcours- oder Geländebauern: `000000`
| | Stelle | Länge | | |
|-----------------------|:------:|:-----:|--------------------|-----------------------------------|
| ID | 1 | 1 | Alphanumerisch (1) | Wert: `C` |
| BEWERBNUMMER | 2 | 3 | Numerisch | FORMAT: 999 |
| RICHTER-1 | 5 | 6 | Numerisch | FORMAT: 999999 Standard: `000000` |
| RICHTER-2 | 11 | 6 | Numerisch | FORMAT: 999999 Standard: `000000` |
| RICHTER-3 | 17 | 6 | Numerisch | FORMAT: 999999 Standard: `000000` |
| RICHTER-4 | 23 | 6 | Numerisch | FORMAT: 999999 Standard: `000000` |
| RICHTER-5 | 29 | 6 | Numerisch | FORMAT: 999999 Standard: `000000` |
| RICHTER-6 | 35 | 6 | Numerisch | FORMAT: 999999 Standard: `000000` |
| RICHTER-7 | 41 | 6 | Numerisch | FORMAT: 999999 Standard: `000000` |
| RICHTER-8 | 47 | 6 | Numerisch | FORMAT: 999999 Standard: `000000` |
| PARCOURSBAU | 53 | 6 | Numerisch | FORMAT: 999999 Standard: `000000` |
| PARCOURSBAU-ASSISTENT | 59 | 6 | Numerisch | FORMAT: 999999 Standard: `000000` |
### ERGEBNIS-ZEILE
* **D-SATZ**
| | Stelle | Länge | | |
|-------------------------------------|:------:|:-----:|-------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| ID | 1 | 1 | Alphanumerisch (1) | Wert: `D` |
| PLATZ | 2 | 3 | Numerisch (3) | FORMAT: 999. Ausschluss = 997, Disqualifikation = 999. BEI EINLAUFSPRINGPRÜFUNGEN: Platz immer 000 (Ausnahme 997 oder 999) |
| KOPFNUMMER | 5 | 4 | Alphanumerisch (4) | <font color="red">**Nationale Bewerbe:** Die Kopfnummer lt. `OEPS-Registrierung` oder die am Turnier vergebene `Y`- oder `Z`- Kopfnummer. **Internationale Bewerbe:** Die am Turnier **vergeben dreistellige Startnummer** mit vorlaufendem Blank oder Punkt.</font> |
| PFERDENAME | 9 | 30 | Alphanumerisch (30) | |
| SATZNUMMER DES REITERS | 39 | 6 | Alphanumerisch (6) | Format: 000000. Bei am Turnier angelegten Reitern die Nation gem. **FEI Abkürzung** anführen (z.B. Deutschland=`GER`) und 3 Leerzeichen |
| FAMILIENNAME | 45 | 50 | Alphanumerisch (50) | |
| VORNAME | 95 | 25 | Alphanumerisch (25) | |
| AUSSCHLUSS | 120 | 1 | Alphanumerisch (1) | Bei Minuspunkten im Ergebnis `-` Disqualifiziert `D` **Ausschluss** im Grundparcours, Stechen bzw. Dressur `A` (bei Stechen ist der Platz anzugeben) **Teilnahmeverzicht** (nur im Stechen) `T`, der Platz ist anzugeben. |
| PUNKTE / WERTNOTE | 121 | 6 | Numerisch | FORMAT: 999999, 4 ganze Stellen, 2 Kommastellen, kein Kommazeichen. Bei Minuspunkten siehe Ausschluss |
| ZEIT/PROZENT | 127 | 5 | Numerisch | FORMAT: 99999, 3 ganze Stellen. 2 Kommastellen, kein Kommazeichen. **Punkten bei Dressurbewerben:** FORMAT: 99999, 2 ganze Stellen, 3 Komastellen, kein Kommazeichen |
| STECHEN / SR1, SR2 (SR=Siegerrunde) | 132 | 4 | Alphanumerisch (4) | Kein Stechen ` `, 1. Stechen (SR1, SR2)`X `, 2. Stechen`XX `, 3. Stechen `XXX `, 4. Stechen `XXXX `. |
| GELDPREIS | 136 | 6 | Numerisch | FORMAT: 999999, 6 ganze Stellen, keine Kommastellen, volle Euro ohne Rundung (€ 120,75 = `000120`) |
| NATION | 142 | 3 | Alphanumerisch (3) (FEI-Code) | |
| PLATZIERT | 145 | 1 | Alphanumerisch (1) | Standard: Blank, Platziert `*` |
| FEI-ID-Reiter | 146 | 10 | Alphanumerisch (10) | Standard: BLANK |
| FEI-PASS | 156 | 10 | Alphanumerisch (10) | Standard: BLANK |
| SATZNUMMER DES PFERDES | 166 | 10 | Alphanumerisch (10) | FORMAT: 0000000000, eventuell mit vorlaufenden Blanks. Bei am Turnier angelegten Pferden 10 Blanks |
| LINKID | 176 | 8 | Numerisch, optional | FORMAT: 99999999, vorlaufende Nullen |
| | | | | TRENNZEILE (nach jedem Bewerb) |
>**TRENNZEILE (nach jedem Bewerb)**
>**Anmerkung:**
>Das Feld `NATION` im Ergebnis `D-Satz` dient dazu, um jedes Ergebnis eindeutig einer Nation zuordnen zu können.
>**Hintergrund:** Reiter mit ausländischer Staatsbürgerschaft (z.B. `GER`) aber österreichischer Lizenz können, je nach Turnier und ÖTO-Paragraph entweder für ihren österreichischen Verein oder als Gastreiter starten.
>Startet ein ausländischer Reiter mit gültiger österr. Lizenz für seinen österr. Verein ist `AUT` einzutragen.
>Ist er `Gastreiter`, ist die Staatsbürgerschaft lt. `LIZENZ01.dat` einzutragen. Die Zuordnung hat für das ganze Turnier Gültigkeit und kann nicht geändert werden.
### TAUSCHLISTE
* **T-SATZ**
| | Stelle | Länge | | |
|---------------------------------|:------:|:-----:|-----------------------------|-------------------|
| ID | 1 | 1 | Alphanumerisch (1) | Wert: `T` |
| KOPFNUMMER GENANNTES PFERD | 2 | 4 | Alphanumerisch (4) | |
| LEBENSNUMMER GENANNTES PFERD | 6 | 9 | Numerisch | FORMAT: 999999999 |
| NAME GENANNTES PFERD | 15 | 30 | Alphanumerisch (30) | |
| KOPFNUMMER EINGETAUSCHTES PFERD | 45 | 4 | Alphanumerisch (4) | |
| LEBENSNR EINGETAUSCHTES PFERD | 49 | 9 | Numerisch FORMAT: 999999999 | |
| NAME EINGETAUSCHTES PFERD | 58 | 30 | Alphanumerisch (30) | |
| | | | | TRENNZEILE |
| ID | 1 | 1 | Alphanumerisch (1) | Wert: `*` |
### NACHNENNUNGEN
* **N-SATZ**
| | Stelle | Länge | | |
|--------------|:------:|:-----:|---------------------|-----------|
| ID | 1 | 1 | Alphanumerisch (1) | Wert: `N` |
| KOPFNUMMER | 2 | 4 | Alphanumerisch (4) | |
| LEBENSNUMMER | 6 | 9 | Numerisch | 9 Stellen |
| PFERDENAME | 15 | 30 | Alphanumerisch (30) | |
**Anmerkung:**
Einträge in `T` bzw. `N-Satz` bei Turnieren der Klasse `A`, `A*`, `B`, `B*` - bei Turnieren mit Verrechnung einer Nachnenngebühr. Bei `C`-Turnieren erfolgen Nennungen über das `ZNS` ohne Nachnenngebühr. Dient nur für die Erstellung eines Zeitplanes. Bei C-Turnieren werden Einträge in den `T`- bzw. `N`-Sätzen vom `OEPS` ignoriert.
**Ergänzungen zu den Nenndaten (`n2-XXXXX.dat`):**
Der OEPS sorgt dafür, dass für jedes von einem Ausländer genannte Pferd eine eigene `Z`-Kopfnummer in den Nenndaten zur Verfügung steht. Es gibt aber Fälle in denen der Pferdename einfach noch nicht bekannt ist (sollte nicht mehr vorkommen, ist aber nicht auszuschließen). In diesen Fällen (z.B. Stallbesitzer meldet nur dass er mit 6 Pferden kommt) werden so viele `Z`-Kopfnummern angelegt wie Pferde genannt werden, die Pferdenamen sind dann nur mehr symbolisch (1. Pferd, 2. Pferd usw.)
Jeder ausländische Reiter, welcher in der Nenndatei vorkommt, erhält eine eigene (freie) Satznummer. Jeder ausländische Reiter wird im OEPS, wie jede andere Person, mit einer eigenen Satznummer angelegt, es gibt aber keinen Zusammenhang zwischen Nationalität und der ersten Stelle einer 6-stelligen Satznummer.
**Zu den Ergebnisdaten:**
Sollten in den Ergebnissen ausländische Reiter aufscheinen, zu denen die Satznummer nicht bekannt ist, so ist wie bisher in der Spezifikation beschrieben (Feld Satznummer im `D-Satz`) die Satznummer durch die Nation zu ersetzen (gefolgt von 3 BLANK), zusätzlich ist die Nation in der Spalte `Nation` zu spezifizieren. Dies erlaubt uns dann, diesen Reiter mit angegebenem Namen und Nation in unserer Datenbank zu finden oder neu anzulegen.
**Teilnahmeverzicht:**
Ein Teilnahmeverzicht (Code `T`) ist nur im Stechen (SR1, SR2) mit Angabe des Platzes zulässig. Bei Nicht-Antreten zum Bewerb (Grundumlauf, Dressurbewerbe, 1. Teilbewerb von Vielseitigkeitsprüfungen etc.) wird kein Datensatz eingetragen.

View File

@ -1,578 +0,0 @@
Pflichtenheft 2021 V2.4 Seite 1 von 10
Österreichischer Pferdesportverband
FEDERATION EQUESTRE NATI ONALE DAUTRICHE
PFLICHTENHEFT 2021
Datentransfer OEPS - Meldestellen - OEPS
Version 2.4
ASCII-File Codepage 850
Dateien:
Richter und Parcoursbauer RICHT01.dat
Lizenzen LIZENZ01.dat
Pferde PFERDE01.dat
Vereine VEREIN01.dat
Diese vier Dateien sind in einer komprimierten Datei zns.zip zusammengefasst. Darüber hinaus können dort
noch andere, spartenspezifische Dateien enthalten sein, deren Inhalt an anderer Stelle zu beschreiben ist.
Nennungen n2-<Turniernummer>.dat
Ergebnisse <Turniernummer>.erg
Satzaufbau in allen Dateien: Entsprechend dem Inhalt des vorliegenden Dokuments.
Der Veranstalter ist verpflichtet die übermittelten Daten gemäß Datenschutz vertraulich
zu behandeln.
Nach dem Turnier sind die Ergebnisse an den OEPS zu übermitteln.
Österreichischer Pferdesportverband, Am Wassersprung 2, 2361 Laxenburg, Austria
Telefon: +43 (01) 2236 710600 Fax: +43 (01) 2236 710600-99,
E-Mail: office@oeps.at, Web: www.oeps.at
ZVR-Nummer 372 069 468
28.07.2021 ÖSTERREICHISCHER PFERDESPORTVERBAN D www.oeps.at
FEDERATION EQUESTRE NATIONALE DAUTRICHE
Pflichtenheft 2021 V2.4 Seite 2 von 10
Details zum Pflichtenheft 2021 V2.4
Die vorliegende Version behebt ein Problem mit der Unterscheidung zwischen Österreichischen und
ausländischen Pferden bei der Ergebnisübergabe von Bewerben auf internationalen Turnieren. Dazu
wurde im D-Satz der Inhalt des Feldes „KOPFNUMMER“ genauer spezifiziert (siehe dort in rot).
Sollten die Definitionen dieses Dokuments sich allfälligen Sondervereinbarungen für die Rückmeldung von
Ergebnissen widersprechen, ist es unter korrekter Angabe der Versionsnummer des verwendeten
Protokolls auch weiterhin möglich die Versionen 2.2 bzw. 2.3 zu verwenden.
Für die Rückmeldung von Ergebnissen aus internationalen Bewerben (Dressur, Springen, Vielseitigkeit)
muss die vorliegende Version 2.4 verwendet werden.
28.07.2021 ÖSTERREICHISCHER PFERDESPORTVERBAND www.oeps.at
FEDERATION EQUESTRE NATIONALE DAUTRICHE
Pflichtenheft 2021 V2.4 Seite 3 von 10
Details zum Pflichtenheft 2021 V2.3
Zur eindeutigen Identifizierung von Pferden wird künftig die eindeutige Satznummer aus der OEPS-
Datenbank verwendet, die in Datensätze, die Pferde betreffen, in das Protokoll aufgenommen wurde.
Die in der Ergebnisdatei an den OEPS rückübermittelten Satznummern müssen mit den vom OEPS
erhaltenen übereinstimmen. Bei Pferden, für die im Zuge eines Turniers ein neuer Datensatz angelegt
wird, muss in der Ergebnisdatei ein Wert bestehend aus 10 Blanks eingetragen werden.
Zu beachten ist, dass die Formate der Pferdedaten im PPFERDELISTE-Satz der Nenndatei und in der
Datei PFERDE01.dat nicht identisch sind: Die Information über die ID des FEI-Passes bzw. die FEI
Registrierungs-ID steht an unterschiedlichen Stellen!
Bei den Reiterdaten wurde die Altersklasse U25 nachgetragen, die bereits seit einiger Zeit
(undokumentiert) implementiert war. Dadurch ergibt sich aber keine Formatänderung. Zu beachten ist,
dass sich die Altersklassen auch überschneiden!
Einige erklärende Zusätze wurden ergänzt, ohne den sachlichen Inhalt des Dokuments zu verändern.
Die roten Änderungsmarkierungen sowie die Anmerkungen zur Version 2.2 wurden entfernt. Wohl aber
enthält das Dokument die vollständige Änderungsbeschreibung der Version 2.2.
Weiters wurden in einigen Datensätze der Ergebnisdatei die bereits seit 2014 verwendeten optionalen
LinkIDs aus der Schnittstellenerweiterung nachgetragen.
Ab 1.1.2021 folgen alle Dateien, die vom OEPS an die Meldestellen gehen, der Spezifikation 2.3. Alle
Ergebnisdateien, die aus den Meldestellen an den OEPS gehen, sind ab diesem Zeitpunkt gemäß 2.3 zu
erstellen; insbesondere ist die neue Satznummer der Pferde korrekt anzugeben.
Änderung im File n2-xxxxx.dat (Nenndaten) Stelle Länge
PPFERDELISTE Satz (neuer Eintrag)
• SATZNUMMER DES PFERDES numerisch (10) 202 10
• Format 0000000000
Die zehnstellige Pferde-ID aus dem OEPS-Datenbestand
KKARTEI Satz (neuer Eintrag)
• SATZNUMMER DES PFERDES numerisch (10) 247 10
• Format 0000000000
Die zehnstellige Pferde-ID aus dem OEPS-Datenbestand
Neues Feld im File PFERDE01.dat (zns.zip) Stelle Länge
• SATZNUMMER DES PFERDES numerisch (10) 202 10
• Format 0000000000
Die zehnstellige Pferde-ID aus dem OEPS-Datenbestand
• Änderung im File xxxxx.erg (Ergebnisse)
D-SATZ (neuer Eintrag)
• SATZNUMMER DES PFERDES numerisch (10) 166 10
• Format 0000000000
Die zehnstellige Pferde-ID aus dem OEPS-Datenbestand
28.07.2021 ÖSTERREICHISCHER PFERDESPORTVERBAND www.oeps.at
FEDERATION EQUESTRE NATIONALE DAUTRICHE
Pflichtenheft 2021 V2.4 Seite 4 von 10
Details zum Pflichtenheft 2012 V2.2
o Für Meldestellen, die wie bisher Turniere mit weniger als 100 Bewerben betreuen, ergeben
sich keine Änderungen. Es kann ohne Probleme mit der Version 2.2 (2011) und dem
Meldestellenprogramm wie bisher gearbeitet werden oder das Update auf die Version 2012
durchgeführt werden.
o Meldestellen die Turniere mit 100 und mehr Bewerben durchführen MÜSSEN das Update auf
die Version 2012 V2.2 in ihrem Programm durchführen. Dabei ist nur an der Stelle 61 im B-
Satz der xxxxx.erg die Ausgabe der 3-stelligen Bewerbnummer erforderlich.
Änderung im File n2-xxxxx.dat (Nenndaten) Stelle Anm.
BBEWERBE SATZ (neuer Eintrag)
• BEWERBNUMMER 3-stellig numerisch (3) 60
• Format 000
Hier werden die Bewerbe 3-stellig mit Filler „0“ ausgegeben
• Im bisherigen Feld Bewerbe an der Stelle 2(2) werden alle 2-stelligen Bewerbe angegeben. Bei
einer Bewerbnummer von 100 und höher wird der Wert auf „00“ gesetzt. An der Stelle 60(3) werden
immer die Bewerbe 3-stellig ausgegeben.
BBEWERBE
010Dressurprüfung L CDN-A\* 20110122001
070Dressurprüfung A CDN-B 20110122007
120Dressurprüfung L CDN-A\* 20110122012
000Dressurprüfung A CDN-B 20110122100
000Dressurprüfung A CDN-B 20110122101
Info: Bei Turnieren mit 100 und mehr Bewerben kann die Bewerbnummer an der Stelle 60(3) ausgelesen werden.
• Änderung im File XXXXX.erg (Ergebnisse)
B-SATZ (neuer Eintrag)
• BEWERBE 3-stellig numerisch (3) 61
• Format 000
Hier werden immer die Bewerbe 3-stellig, mit führenden Nullen ausgegeben
• Update für Turniere mit 100 Bewerben und mehr
• Das Feld 61(3) muss immer mit der 3-stelligen Bewerbnummer gefüllt werden (z.B.: 067, 004, 102)!
B020Dressurprüfung, Aufgabe A2 A CDN-B 012000000002
B140Dressurprüfung, Aufgabe A4 A CDN-B 012000000014
B220Dressurprüfung, Aufgabe L5 L CDN-B 012000000022
B000Dressurprüfung, Aufgabe A2 A CDN-B 012000000100
B010Dressurprüfung, Aufgabe A4 A CDN-B 012000000101
B020Dressurprüfung, Aufgabe L5 L CDN-B 012000000102
Der Eintrag (100-Stelle abgeschnitten) ist ohne Bedeutung, die Bewerbnummer wird beim OEPS gemäß 61(3) gelesen.
Hier sind programmtechnisch keine Änderungen erforderlich.
Info: Beim OEPS wird immer nach Bewerben an der Stelle 61(3) gesucht. Ist dieser Eintrag nicht vorhanden oder „000“ werden
die Bewerbnummern von 2(2) übernommen. Dadurch können die Ergebnisdateien nach der Version 2.2 (2011 oder 2012)
eingelesen werden.
28.07.2021 ÖSTERREICHISCHER PFERDESPORTVERBAND www.oeps.at
FEDERATION EQUESTRE NATIONALE DAUTRICHE
Pflichtenheft 2021 V2.4 Seite 5 von 10
Info für die Meldestellen in der LIZENZ01.dat:
• An der Stelle 201(10) werden nur die bezahlten Lizenzen (Startkarten) ausgegeben.
z.B.: RD1,F1 beide Lizenzen bezahlt.
RD1,W
<BLANK> Nicht bez. Lizenzen werden nicht angezeigt
• Ist eine zusätzliche Information, da Teilnehmer a u c h mehrere Lizenzen bzw. Startkarten haben
können. Aus dem Eintrag <LETZTE ZAHLUNG> (z.B. 2011) ist kein Rückschluss auf die tatsächlich
bezahlte Lizenz möglich.
Pferde in der PFERDE01.dat
• Pferde für die länger als 3 Jahre keine Pferdegebühr bezahlt wurde werden nicht angegeben. Der
Pferdepass ist dem OEPS vorzulegen neue Registrierung.
Allgemeine Hinweise zum D-Satz:
• Kopfnummer in der XXXXX.erg
• Bei internationalen Turnieren ist hier bei Pferden, die beim OEPS registriert sind, die
Kopfnummer lt. Registrierung einzutragen!
• Nicht beim OEPS registrierte Pferde erhalten bei nationalen Turnieren eine Z-Nummer.
• Satznummer und Nationalität in der XXXXX.erg
• Wenn ein ausl. Reiter mit österr. Lizenz die Lizenz bezahlt hat, startet er immer für seinen
österreichischen Verein. Im Ergebnisfile ist „AUT“ einzutragen.
• Wenn ein ausl. Reiter die Lizenz nicht bezahlt hat und auch nicht bezahlen möchte (z.B. bei
der Meldestelle) ist er nicht startberechtigt.
• Wenn ein ausl. Reiter mit österr. Lizenz kein Mitglied ist, startet er immer als Gastreiter.
• Wenn auf der Sperrliste eine Forderung „€ xx,xx“ aufscheint, ist der Teilnehmer nicht
startberechtigt. Die Forderung ist zu bezahlen. Sonst ist kein Start möglich.
28.07.2021 ÖSTERREICHISCHER PFERDESPORTVERBAND www.oeps.at
FEDERATION EQUESTRE NATIONALE DAUTRICHE
Pflichtenheft 2021 V2.4 Seite 6 von 10
n2-XXXXX.dat (Nenndaten)
• TURNIERBEZEICHNUNG
A-SATZ Stelle Länge
ID 1 1 Alphanumerisch (1) WERT “A”
TURNIERNR 2 5 Numerisch 5 Stellen
TURNIERNAME.ORT 7 25 Alphanumerisch (25).
VON 32 8 Datum FORMAT: JJJJMMTT
BIS 40 8 Datum FORMAT: JJJJMMTT
KATEGORIE 48 25 Alphanumerisch (25).
• GENANNTE TEILNEHMER
Kopfzeile “RREITERLISTE” Stelle Länge
SATZNUMMER DES REITERS 1 6 Alphanumerisch (6) FORMAT: 000000
FAMILIENNAME 7 50 Alphanumerisch (50).
VORNAME 57 25 Alphanumerisch (25).
BUNDESLAND 82 2 Numerisch ANMERKUNG ZU BUNDESLAND: 01
Wien, 02 NÖ, 03 Burgenland, 04
Steiermark, 05 Kärnten, 06 OÖ, 07
Salzburg, 08 Tirol, 09 Vorarlberg, 00
Unbekannt
VEREINSNAME 84 50 Alphanumerisch (50).
NATIONALITÄT (Staatsbürgerschaft) 134 3 Alphanumerisch (3).
REITERLIZENZ 137 4 Alphanumerisch (4). Keine Reiterlizenz: BLANK
STARTKARTE 141 1 Alphanumerisch (1) Keine Startkarte: BLANK
FAHRLIZENZ 142 2 Alphanumerisch (2). Keine Fahrlizenz: BLANK
ALTERSKLASSE JUGEND/JUNIOR/U25 144 2 Alphanumerisch (2). WERTE: Standard: BLANK
JG=Jugendlicher, JR=Junior, 25= U25
ALTERSKLASSE JUNGER-REITER 146 1 Alphanumerisch (1) WERTE: Standard: BLANK Y=Junger
Reiter
MITGLIEDSNUMMER 147 8 Numerisch FORMAT: 99999999, kein Mitglied:
00000000
TELEFONNUMMER 155 21 Alphanumerisch (21). Standard: BLANK
KADER 176 1 Alphanumerisch (1) Standard: BLANK, K=Kaderreiter
JAHR (letzte Zahlung) 177 4 Numerisch FORMAT: 9999
GESCHLECHT 181 1 Alphanumerisch (1) Werte: “W”, “M”
GEBURTSDATUM 182 8 Datum FORMAT: JJJJMMTT
FEI-ID 190 10 Alphanumerisch (10). Standard: BLANK
SPERRLISTE 200 1 Alphanumerisch (1) Werte: BLANK = nicht auf Sperrliste,
“S” = Info für auf Sperrliste nachsehen!
• BEWERBE
Kopfzeile - “BBEWERBE” Stelle Länge
ID 1 1 Alphanumerisch. WERT: BLANK
BEWERBNUMMER 2 2 Numerisch 2 Stellen, bei BewNr &gt;99 Wert “00”
ABTEILUNG 4 1 Numerisch WERTE: 0 = keine Abteilung, 1 = 1.
Abteilung etc.
BEWERBNAME 5 35 Alphanumerisch (35).
KLASSE 40 4 Alphanumerisch (4)
KATEGORIE 44 8 Alphanumerisch (8)
DATUM 52 8 Datum FORMAT: JJJJMMTT
BEWERBNUMMER 3-stellig 60 3 Numerisch Format: 999
28.07.2021 ÖSTERREICHISCHER PFERDESPORTVERBAND www.oeps.at
FEDERATION EQUESTRE NATIONALE DAUTRICHE
Pflichtenheft 2021 V2.4 Seite 7 von 10
• GENANNTE PFERDE
Kopfzeile - “PPFERDELISTE” Stelle Länge
KOPFNR 1 4 Alphanumerisch (4).
PFERDENAME 5 30 Alphanumerisch (30).
LEBENSNUMMER 35 9 Numerisch FORMAT: 999999999
GESCHLECHT 44 1 Alphanumerisch (1)
GEBURTSJAHR 45 4 Numerisch FORMAT: 9999
FARBE 49 15 Alphanumerisch (15).
ABSTAMMUNG 64 15 Alphanumerisch (15).
FEI-PASS 79 10 Alphanumerisch (10). Standard: BLANK
VEREIN (Nummer) 89 4 Numerisch FORMAT: 9999
JAHR (letzte Zahlung) 93 4 Numerisch FORMAT: 9999
VERANTWORTLICHE PERSON 97 75 Alphanumerisch (75). Familienname, Vorname
VATER 172 30 Alphanumerisch (30) Standard: BLANK
SATZNUMMER DES PFERDES 202 10 Alphanumerisch (10) FORMAT: 0000000000, eventuell mit
vorlaufenden Blanks
• NENNUNG JE PFERD
Kopfzeile “KKARTEI” Stelle Länge
KOPFNR 1 4 Alphanumerisch (4).
PFERDENAME 5 30 Alphanumerisch (30).
SATZNUMMER DES REITERS 35 6 Alphanumerisch (6). FORMAT: 000000
REITER 41 75 Alphanumerisch (75). Familienname Vorname
SPERRE (Code) 116 2 Numerisch WERTE: siehe Nennliste. Der höchste
Fehlercode, der bei den Bewerben
aufgetreten ist, wird hier eingetragen.
Teilnahmeberechtigung kontrollieren!
ACCONTO 118 5 Numerisch 3 ganze Stellen, 2 Dezimalstellen, ohne
Kommazeichen. BETRAG DER MIT
VERANSTALTER VERRECHNET
WIRD
STALL 123 1 Numerisch WERTE: 0 = kein Stall, 2 = Box bestellt.
Pro Pferd nur eine Box.
GENANNTE BEWERBE 124 37 Alphanumerisch (37). Bewerbe getrennt durch “,”
Bewerbnummer, ohne vorlaufende
Nullen, ohne Abteilungsnummer
BEZAHLT 161 5 Numerisch 3 ganze Stellen, 2 Dezimalstellen, ohne
Kommazeichen. BETRAG DER VOM
NENNER EINBEZAHLT WURDE (zu
Kontrollzwecken)
ERSATZREITER Satznummer 166 6 Alphanumerisch (6) Standard: BLANK
ERSATZREITER Familienname, Vorname 172 75 Alphanumerisch (75) Standard: BLANK
SATZNUMMER DES PFERDES 247 10 Alphanumerisch (10) FORMAT: 0000000000, eventuell mit
vorlaufenden Blanks
RICHT01.DAT
• LISTE DER RICHTER
X-SATZ
Stelle Länge
ID 1 1 Alphanumerisch WERT “X”
SATZNUMMER 2 6 Numerisch FORMAT: 999999
NAME 8 75 Alphanumerisch (75). Familienname, Vorname
QUALIFIKATIONEN 83 30 Alphanumerisch (30). Qualifikationen getrennt durch “,”. Ohne
Filler, daher kann die Zeile kürzer als
113 Zeichen sein.
28.07.2021 ÖSTERREICHISCHER PFERDESPORTVERBAND www.oeps.at
FEDERATION EQUESTRE NATIONALE DAUTRICHE
Pflichtenheft 2021 V2.4 Seite 8 von 10
• LISTE DER PARCOURSBAUER
Y-SATZ Stelle Länge
ID 1 1 Alphanumerisch WERT “Y”
SATZNUMMER 2 6 Numerisch FORMAT: 999999
NAME 8 75 Alphanumerisch (75). Familienname, Vorname
QUALIFIKATIONEN 83 30 Alphanumerisch (30). Qualifikationen getrennt durch “,”. Ohne
Filler, daher kann die Zeile kürzer als
113 Zeichen sein.
PFERDE01.DAT
• LISTE DER PFERDE
Stelle Länge
KOPFNR 1 4 Alphanumerisch (4)
PFERDENAME 5 30 Alphanumerisch (30)
LEBENSNUMMER 35 9 Numerisch FORMAT: 999999999, Vorsicht: Bei
ausl. Pferden wird eine zufällige
Systemnummer generiert. Ist daher
keine gültige Lebensnummer. Nicht für
Pferdesuche verwenden!
GESCHLECHT 44 1 Alphanumerisch (1)
GEB.JAHR 45 4 Numerisch FORMAT: 9999
FARBE 49 15 Alphanumerisch (15)
ABSTAMMUNG 64 15 Alphanumerisch (15)
VEREIN (Nummer) 79 4 Numerisch FORMAT: 9999
JAHR (letzte Zahlung) 83 4 Numerisch FORMAT: 9999
VERANTWORTLICHE PERSON 87 75 Alphanumerisch (75) Standard: BLANK
VATER 162 30 Alphanumerisch (30) Standard: BLANK
FEI-PASS 192 10 Alphanumerisch (10) Standard: BLANK
SATZNUMMER DES PFERDES 202 10 Alphanumerisch (10) FORMAT: 0000000000, eventuell mit
vorlaufenden Blanks
LIZENZ01.DAT
• LISTE DER LIZENZNEHMER
Stelle Länge
SATZNUMMER DES REITERS 1 6 Alphanumerisch (6) FORMAT: 000000
FAMILIENNAME 7 50 Alphanumerisch (50)
VORNAME 57 25 Alphanumerisch (25)
BUNDESLAND 82 2 Numerisch FORMAT: 99
VEREINSNAME 84 50 Alphanumerisch (50)
NATIONALITÄT (Staatsbürgerschaft) 134 3 Alphanumerisch (3)
REITERLIZENZ 137 4 Alphanumerisch (4) Keine Lizenz: BLANK
STARTKARTE 141 1 Alphanumerisch (1) Keine Startkarte: BLANK
FAHRLIZENZ 142 2 Alphanumerisch (2) Keine Fahrlizenz: BLANK
ALTERSKLASSE JUGEND/JUNIOR/U25 144 2 Alphanumerisch (2) WERTE: Standard: BLANK,
JG=JUGENDLICHER, JR=JUNIOR,
25=U25
ALTERSKLASSE JUNGER-REITER 146 1 Alphanumerisch (1) WERTE: Standard: BLANK Y=JUNGER
REITER
MITGLIEDSNUMMER 147 8 Numerisch FORMAT: 999999999
TELEFONNUMMER 155 21 Alphanumerisch (21) Standard: BLANK
KADER 176 1 Alphanumerisch (1) derzeit immer BLANK
JAHR (letzte Zahlung) 177 4 Numerisch FORMAT: 9999
GESCHLECHT 181 1 Alphanumerisch (1) Werte: “W”, “M”
GEBURTSDATUM 182 8 Datum FORMAT: JJJJMMTT
FEI-ID 190 10 Alphanumerisch (10) Standard: BLANK (10)
SPERRLISTE 200 1 Alphanumerisch (1) Werte: BLANK = nicht auf Sperrliste,
“S” = auf Sperrliste, dort nachsehen!
LIZENZINFO 201 10 Alphanumerisch (10) Standard: BLANK
28.07.2021 ÖSTERREICHISCHER PFERDESPORTVERBAND www.oeps.at
FEDERATION EQUESTRE NATIONALE DAUTRICHE
Pflichtenheft 2021 V2.4 Seite 9 von 10
VEREIN01.DAT
• LISTE DER VEREINE
V-SATZ
Stelle Länge
VEREIN (Nummer) 1 4 Numerisch FORMAT: 9999
VEREINSNAME 5 50 Alphanumerisch (50)
ERGEBNISSE XXXXX.ERG (Code: ASCII Codepage 850)
• TURNIERBEZEICHNUNG
A-SATZ
Stelle Länge
ID 1 1 Alphanumerisch (1) WERT “A”
TURNIERNUMMER 2 5 Numerisch FORMAT: 99999
TURNIERNAME.ORT 7 25 Alphanumerisch (25)
VON 32 8 Datum FORMAT: JJJJMMTT
BIS 40 8 Datum FORMAT: JJJJMMTT
KATEGORIE 48 25 Alphanumerisch (25)
VERSION OEPS 73 3 Alphanumerisch (3) WERT 2.4
VERSION MELDESTELLE 76 20 Alphanumerisch (20) Name und Versionsnummer
LINKID 96 8 Numerisch, optional FORMAT: 99999999, vorlaufende
Nullen
• BEWERBE
VOR DEN ERGEBNISSEN EINES BEWERBES IST EIN B-SATZ ZU STELLEN
Für jeden Bewerb und jede Abteilung einen B-Satz und eine Auflistung der Ergebnisse.
B-SATZ
Stelle Länge
ID 1 1 Alphanumerisch (1) Wert: “B”
BEWERBNUMMER 2 2 Numerisch FORMAT: 99
ABTEILUNG 4 1 Numerisch WERTE: 0=keine Abteilung,
1=1. Abteilung etc..
BEWERBNAME 5 35 Alphanumerisch (35)
KLASSE 40 4 Alphanumerisch (4) Bei Westernturnier; “..”
KATEGORIE 44 8 Alphanumerisch (8)
STARTER 52 3 Numerisch FORMAT: 999
GELDPREIS (Summe) 55 6 Numerisch FORMAT: 999999, 6 ganze Stellen,
keine Kommastellen, Euro ohne
Rundung
BEWERBNUMMER 3-stellig 61 3 Numerisch Format: 999
LINKID 64 8 Numerisch, optional FORMAT: 99999999, vorlaufende
Nullen
• EINGESETZTE RICHTER UND PARCOURSBAUER
C-SATZ Bei ausl. Richtern und Parcours- oder Geländebauern: 000000
Stelle Länge vorlaufende Nullen sind anzuführen
ID 1 1 Alphanumerisch (1) Wert: “C”
BEWERBNUMMER 2 3 Numerisch FORMAT: 999
RICHTER-1 5 6 Numerisch FORMAT: 999999 Standard: 000000
RICHTER-2 11 6 Numerisch FORMAT: 999999 Standard: 000000
RICHTER-3 17 6 Numerisch FORMAT: 999999 Standard: 000000
RICHTER-4 23 6 Numerisch FORMAT: 999999 Standard: 000000
RICHTER-5 29 6 Numerisch FORMAT: 999999 Standard: 000000
RICHTER-6 35 6 Numerisch FORMAT: 999999 Standard: 000000
RICHTER-7 41 6 Numerisch FORMAT: 999999 Standard: 000000
RICHTER-8 47 6 Numerisch FORMAT: 999999 Standard: 000000
PARCOURSBAU 53 6 Numerisch FORMAT: 999999 Standard: 000000
PARCOURSBAU-ASSISTENT 59 6 Numerisch FORMAT: 999999 Standard: 000000
28.07.2021 ÖSTERREICHISCHER PFERDESPORTVERBAND www.oeps.at
FEDERATION EQUESTRE NATIONALE DAUTRICHE
Pflichtenheft 2021 V2.4 Seite 10 von
10
• ERGEBNIS-ZEILE
D-SATZ
ID 1 1 Alphanumerisch (1) Wert: “D”
PLATZ 2 3 Numerisch (3) FORMAT: 999. Ausschluss = 997,
Disqualifikation = 999. BEI
EINLAUFSPRINGPRÜFUNGEN: Platz
immer 000 (Ausnahme 997 oder 999)
KOPFNUMMER 5 4 Alphanumerisch (4) Nationale Bewerbe: Die Kopfnummer lt.
OEPS-Registrierung oder die am
Turnier vergebene Y- oder Z-
Kopfnummer.
Internationale Bewerbe: Die am Turnier
vergeben dreistellige Startnummer mit
vorlaufendem Blank oder Punkt.
PFERDENAME 9 30 Alphanumerisch (30).
SATZNUMMER DES REITERS 39 6 Alphanumerisch (6) Format: 000000. Bei am Turnier
angelegten Reitern die Nation gem. FEI
Abkürzung anführen (z.B.
Deutschland=GER) und 3 Leerzeichen
FAMILIENNAME 45 50 Alphanumerisch (50)
VORNAME 95 25 Alphanumerisch (25)
AUSSCHLUSS 120 1 Alphanumerisch (1) Bei Minuspunkten im Ergebnis ” - ”
Disqualifiziert “D”
Ausschluss im Grundparcours, Stechen
bzw. Dressur “A” (bei Stechen ist der
Platz anzugeben)
Teilnahmeverzicht (nur im Stechen) “T”,
der Platz ist anzugeben.
PUNKTE / WERTNOTE 121 6 Numerisch FORMAT: 999999, 4 ganze Stellen, 2
Kommastellen, kein Kommazeichen.
Bei Minuspunkten siehe Ausschluss
ZEIT/PROZENT 127 5 Numerisch FORMAT: 99999, 3 ganze Stellen. 2
Kommastellen, kein Kommazeichen -
Punkten bei Dressurbewerben:
FORMAT: 99999, 2 ganze Stellen, 3
Komastellen, kein Kommazeichen
STECHEN / SR1, SR2 (SR=Siegerrunde) 132 4 Alphanumerisch (4) Kein Stechen ” “, 1. Stechen (SR1,
SR2)”X “, 2. Stechen”XX “, 3.
Stechen “XXX”, 4. Stechen “XXXX”.
GELDPREIS 136 6 Numerisch FORMAT: 999999, 6 ganze Stellen,
keine Kommastellen, volle Euro ohne
Rundung (€ 120,75 = 000120)
NATION 142 3 Alphanumerisch (3) (FEI-
Code)
PLATZIERT 145 1 Alphanumerisch (1). Standard: Blank, Platziert ” \* ”
FEI-ID Reiter 146 10 Alphanumerisch (10). Standard: BLANK
FEI-PASS 156 10 Alphanumerisch (10). Standard: BLANK
SATZNUMMER DES PFERDES 166 10 Alphanumerisch (10) FORMAT: 0000000000, eventuell mit
vorlaufenden Blanks. Bei am Turnier
angelegten Pferden 10 Blanks
LINKID 176 8 Numerisch, optional FORMAT: 99999999, vorlaufende
Nullen
TRENNZEILE (nach jedem Bewerb)
Anmerkung:
Das Feld NATION im Ergebnis (D) Satz dient dazu, um jedes Ergebnis eindeutig einer Nation zuordnen zu können. Hintergrund: Reiter mit
ausländischer Staatsbürgerschaft (z.B. GER) aber österreichischer Lizenz können, je nach Turnier und ÖTO-Paragraph entweder für ihren
österr. Verein oder als Gastreiter starten. Startet ein ausl. Reiter mit gültiger österr. Lizenz für seinen österr. Verein ist “AUT” einzutragen.
Ist er Gastreiter ist die Staatsbürgerschaft lt. LIZENZ01.dat einzutragen. Die Zuordnung hat für das ganze Turnier Gültigkeit und kann nicht
geändert werden.
28.07.2021 ÖSTERREICHISCHER PFERDESPORTVERBAND www.oeps.at
FEDERATION EQUESTRE NATIONALE DAUTRICHE
Update Juli 2011
Pflichtenheft 2021 V2.4 Seite 11 von
10
T-SATZ - TAUSCHLISTE
Stelle Länge
ID 1 1 Alphanumerisch (1) Wert: “T”
KOPFNUMMER GENANNTES PFERD 2 4 Alphanumerisch (4)
LEBENSNUMMER GENANNTES PFERD 6 9 Numerisch FORMAT: 999999999
NAME GENANNTES PFERD 15 30 Alphanumerisch (30)
KOPFNUMMER EINGETAUSCHTES PFERD 45 4 Alphanumerisch (4)
LEBENSNR EINGETAUSCHTES PFERD 49 9 Numerisch FORMAT: 999999999
NAME EINGETAUSCHTES PFERD 58 30 Alphanumerisch (30)
TRENNZEILE
ID 1 1 Alphanumerisch (1) Wert: ” \* ”
N-SATZ - NACHNENNUNGEN
Stelle Länge
ID 1 1 Alphanumerisch (1) Wert: “N”
KOPFNUMMER 2 4 Alphanumerisch (4)
LEBENSNUMMER 6 9 Numerisch 9 Stellen
PFERDENAME 15 30 Alphanumerisch (30)
Anmerkung:
Einträge in T bzw. N-Satz bei Turnieren der Klasse A, A*, B, B* - bei Turnieren mit Verrechnung einer Nachnenngebühr. Bei C-Turnieren
erfolgen Nennungen über das ZNS ohne Nachnenngebühr. Dient nur für die Erstellung eines Zeitplanes. Bei C-Turnieren werden Einträge
in den T- bzw. N-Sätzen vom OEPS ignoriert.
Ergänzungen zu den Nenndaten (n2-XXXXX.dat):
Der OEPS sorgt dafür, dass für jedes von einem Ausländer genannte Pferd eine eigene Z-Kopfnummer in den Nenndaten
zur Verfügung steht. Es gibt aber Fälle in denen der Pferdename einfach noch nicht bekannt ist (sollte nicht mehr
vorkommen, ist aber nicht auszuschließen). In diesen Fällen (z.B. Stallbesitzer meldet nur dass er mit 6 Pferden kommt)
werden so viele Z-Kopfnummern angelegt wie Pferde genannt werden, die Pferdenamen sind dann nur mehr symbolisch
(1. Pferd, 2. Pferd usw.)
Jeder ausländische Reiter, welcher in der Nenndatei vorkommt erhält eine eigene (freie) Satznummer. Jeder ausländische
Reiter wird im OEPS, wie jede andere Person, mit einer eigenen Satznummer angelegt, es gibt aber keinen
Zusammenhang zwischen Nationalität und der ersten Stelle einer 6-stelligen Satznummer.
Zu den Ergebnisdaten:
Sollten in den Ergebnissen ausländische Reiter aufscheinen, zu denen die Satznummer nicht bekannt ist, so ist wie bisher
in der Spezifikation beschrieben (Feld Satznummer im D-Satz) die Satznummer durch die Nation zu ersetzen (gefolgt von
3 BLANK), zusätzlich ist die Nation in der Spalte „Nation“ zu spezifizieren. Dies erlaubt uns dann diesen Reiter mit
angegebenen Namen und Nation in unserer Datenbank zu finden oder neu anzulegen.
Teilnahmeverzicht:
Ein Teilnahmeverzicht (Code „T“) ist nur im Stechen (SR1, SR2) mit Angabe des Platzes zulässig. Bei Nicht-Antreten zum
Bewerb (Grundumlauf, Dressurbewerbe, 1. Teilbewerb von Vielseitigkeitsprüfungen etc.) wird kein Datensatz eingetragen.
28.07.2021 ÖSTERREICHISCHER PFERDESPORTVERBAND www.oeps.at
FEDERATION EQUESTRE NATIONALE DAUTRICHE