Accoda più parti

Se un database supera i 500 MB, usare questa chiamata API per caricare un database diviso in più parti, in modo da poter caricare la maggior parte delle parti contemporaneamente. Nell'host, ogni parte è accodata alla parte precedente.

Chiamare questa API per caricare la prima parte. Una volta terminato, è possibile effettuare più chiamate per caricare contemporaneamente ogni parte tra la prima e l'ultima. Una volta terminate questa parti, effettuare una chiamata per caricare l'ultima parte.

Ad esempio, se un file ha sette parti, chiamare questa API sette volte in questi tre passi:

  • Passo 1: chiamare questa API per caricare la prima parte.

  • Passo 2: una volta completato il passo 1, chiamare questa API per caricare le parti dalla due alla sei contemporaneamente.

  • Passo 3: una volta completato il passo 2, chiamare questa API per caricare la parte sette.

Metodo HTTP

PUT

URL HOST

https://nome-istanza

URL chiamata API

/fmws/{db-upload-uri oppure rc-upload-uri}/NomefileDatabase

Utilizzare gli URI restituiti dalla chiamata API "getdatabaseuploadinfo" per db-upload-uri o rc-upload-uri.

Intestazione HTTP
  • x-fms-command: il comando per la chiamata API. Per questa intestazione, "appendmp" è l'unico valore consentito.
  • x-fms-session-key (stringa): la chiave di sessione restituita dalla chiamata API Autenticazione.
  • x-fms-append (intero): lo stato per accodare diverse parti del database. I valori possibili sono:
    • 1 - append start: accoda la prima parte del file.
    • 2 - append update: accoda contemporaneamente le parti tra la prima e l'ultima.
    • 3 - append end: accoda l'ultima parte del file.
  • x-fms-multipart-number (intero): il codice per ogni parte del file. Il numero deve iniziare con 1 per la prima parte del file.

Corpo Il file da caricare
Parametri Nessuno
Risposta

Il codice risultato della chiamata API.

Ad esempio:

"result": 0
Intestazione di risposta

Controllare l'intestazione di risposta per eventuali codici di errore.

Ad esempio:

Copia
"x-FMS-Result" : 9
"x-FMS-Error" : (9): Accesso negato