Mehrere Teile anhängen

Wenn eine Datenbank größer als 500 MB ist, verwenden Sie diesen API-Aufruf, um eine in mehrere Teile unterteilte Datenbank hochzuladen, wobei die meisten Teile gleichzeitig hochgeladen werden können. Auf dem Host wird jeder Teil an den vorhergehenden Teil angehängt.

Rufen Sie diesen API auf, um den ersten Teil hochzuladen. Anschließend können Sie mehrere Aufrufe durchführen, um jeden Teil zwischen dem ersten und dem letzten Teil gleichzeitig hochzuladen. Führen Sie anschließend einen Aufruf durch, um den letzten Teil hochzuladen.

Wenn eine Datei beispielsweise aus sieben Teilen besteht, rufen Sie diesen API in den folgenden drei Stufen siebenmal auf:

  • Stufe 1: Rufen Sie diesen API auf, um den ersten Teil hochzuladen.

  • Stufe 2: Rufen Sie nach Abschluss von Stufe 1 diesen API auf, um die Teile zwei bis sechs gleichzeitig hochzuladen.

  • Stufe 3: Rufen Sie nach Abschluss von Stufe 2 diesen API auf, um Teil sieben hochzuladen.

HTTP-Methode

PUT

HOST-URL

https://instanz-name

API-Aufruf-URL

/fmws/{db-upload-uri oder rc-upload-uri}/Datenbankdateiname

Verwenden Sie die URIs, die vom API-Aufruf "getdatabaseuploadinfo" zurückgegeben werden, für db-upload-uri oder rc-upload-uri.

HTTP-Header
  • x-fms-command: Der Befehl für den API-Aufruf. Für diesen Header ist nur der Wert „appendmp“ zulässig.
  • x-fms-session-key (Zeichenfolge): Der Sitzungsschlüssel, der vom Authentifizierungs-API-Aufruf zurückgegeben wird.
  • x-fms-append (Ganzzahl): Der Status für das Anhängen verschiedener Teile der Datenbank. Mögliche Werte sind:
    • 1 - append start: Hängt den ersten Teil der Datei an.
    • 2 - append update: Hängt die Teile zwischen dem ersten und dem letzten Teil gleichzeitig an.
    • 3 - append end: Hängt den letzten Teil der Datei an.
  • x-fms-multipart-number (Ganzzahl): Die Teilenummer für jeden Teil der Datei. Die Nummer muss für den ersten Teil der Datei mit 1 beginnen.

Hauptbereich Die hochzuladende Datei
Parameter Keine
Antwortteil

Der Ergebniscode des API-Aufrufs.

Beispiel:

"result": 0
Antwort-Header

Überprüfen Sie den Antwort-Header auf eventuelle Fehlercodes.

Beispiel:

Kopieren
"x-FMS-Result" : 9  
"x-FMS-Error" : (9): Zugriff wurde verweigert