3.2.2.4. Upload-Verzeichnis
Zweck der Funktion
Im Upload-Verzeichnis werden alle Dateien angezeigt, die innerhalb der letzten 10 Kalendertage an einen Fachbereich übertragen wurden.
Zu verwendendes Servlet
Zum Anzeigen eines Upload-Verzeichnisses wird das Dir-Servlet verwendet. Dieses Servlet wird über folgende URL aufgerufen:
https://extranet.bundesbank.de/FT/dir
Feste Parameter für Dir-Servlet
Der URL müssen folgende feste Parameter übergeben werden:
Parameter | Wert | Verwendung |
---|---|---|
dirKind | „DOWN“ | Zum Abruf einer Übersicht von Dateien, die zum Download bereitstehen. |
„DEL“ | Zum Abruf einer Übersicht von Dateien, die zum Bestätigen bereitstehen. | |
„DIR“ | Zum Abruf einer Übersicht von allen Dateien, die vom Kunden an ExtraNet übertragen wurden. |
Aufbau der XML-Seite
Nach Aufruf der URL und Übergabe der Parameter wird die durch den Parameter dirKind festgelegte Liste erstellt und in Form einer XML-Seite mit folgendem Aufbau zurückgegeben:
<?xml version="1.0" ?>
<!DOCTYPE auftragsview [
<!ELEMENT auftragsview (auftrag*)>
<!ELEMENT auftrag (nr,dateiname,dateigroesse,einstellzeit,auftragskennung)>
<!ELEMENT nr (#PCDATA)>
<!ELEMENT dateiname (#PCDATA)>
<!ELEMENT dateigroesse (#PCDATA)>
<!ELEMENT einstellzeit (#PCDATA)>
<!ELEMENT auftragskennung (sender,empfaenger,typ,auftragsid)>
<!ELEMENT sender (#PCDATA)
<!ELEMENT empfaenger (#PCDATA)>
<!ELEMENT typ (#PCDATA)>
<!ELEMENT auftragsid (#PCDATA)>
]>
<auftragsview>
<auftrag><nr>0</nr><dateiname>Alterkontostand.txt</dateiname><dateigroesse>3</dateigroesse><einstellzeit>2007-05-18 14:59:26.0</einstellzeit><auftragskennung> <sender>FTSEX</sender><empfaenger>NACHS</empfaenger><typ>SD</typ><auftragsid> 1065</auftragsid></auftragskennung></auftrag><auftrag><nr>1</nr><dateiname> Alterkontostand.txt</dateiname><dateigroesse>3</dateigroesse><einstellzeit>
2007-06-08 09:58:31.0</einstellzeit><auftragskennung><sender>FTSEX</sender> <empfaenger>NACHS</empfaenger><typ>SD</typ><auftragsid>1073</auftragsid> <auftragskennung></auftrag></auftragsview>
Bedeutung der XML-Tags
Die einzelnen XML-Tags haben folgende Bedeutung:
Tag | Bedeutung |
---|---|
auftrag | Auftragselement in der Liste |
nr | Zählnummer |
dateiname | Dateiname |
dateigroesse | Größe der Datei in Byte |
einstellzeit | Zeit des Uploads |
auftragskennung
sender empfaenger typ auftragsid | Relevante Daten zum Upload
Sendende Anwendung Anwendung, die den Auftrag bearbeitet Auftragstyp Auftragsnummer |
Bei Aufträgen, die vom Kunden an ExtraNet übergeben wurden, erscheint als sendende Anwendung immer “FTSEX”.
Zusätzlich zu dieser XML-Datei legt das Dir-Servlet das folgende Cookie an:
„JSESSIONID“
Dieses Session-Cookie wird beim Download oder Bestätigen verwendet, um die Daten der Liste (AuftragsId etc.) zu lesen.