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.