API REST per lavorare con le mappe DITA id175UB30E05Z
La seguente API REST consente di lavorare con le mappe DITA in AEM Guides.
Scarica mappa DITA con dipendenti
Metodo di GET che scarica una mappa DITA con tutti i relativi dipendenti, ad esempio gli argomenti di riferimento, le mappe secondarie, le immagini e le DTD utilizzate nella mappa e negli argomenti.
URL richiesta:
http://<server-guide-aem>: <numero-porta>/bin/fmdita/exportditamap
Parametri:
ditamap
baseline
Nota: il valore fa distinzione tra maiuscole e minuscole.
Valori risposta:
Un file .zip il cui contenuto viene scritto nel flusso di output della risposta.
Avvia esportazione per mappa DITA con dipendenti
Metodo POST che avvia un'esportazione per una mappa DITA con tutti i relativi dipendenti, ad esempio argomenti di riferimento, mappe secondarie, immagini e DTD utilizzati nella mappa e negli argomenti. Successivamente è possibile interrogare lo stato e recuperare l’URL di download al termine dell’operazione.
URL richiesta:
http://<server-guide-aem>: <numero-porta>/bin/dxml/async-export
Parametri:
ditamap
baseline
Nota: il valore fa distinzione tra maiuscole e minuscole.
flatFS
Il valore predefinito per questo parametro è false.
Valori risposta:
|Elemento|Descrizione|
----------- -------
|status
|Lo stato restituito per l'operazione eseguita. Le opzioni possibili sono: AVVIATO, NON RIUSCITO, IN CORSO, RIUSCITO, MANCANTE, ELIMINATO|
|jobId
|ID univoco del processo. Può essere utilizzato in seguito per eseguire una query per lo stato.|
|errorMessage|Messaggio di errore del processo in caso di errore (se lo stato è FAILED, MISSING o DELETED).|
|filePath
|Percorso file del file ZIP. È presente solo quando il processo è completato e lo stato è RIUSCITO. Può essere utilizzato per scaricare il file ZIP.|
Stato mappa DITA esportazione query
Un metodo GET che recupera lo stato di esportazione di una mappa DITA con tutti i relativi dipendenti. È possibile eseguire il polling a intervalli se lo stato è STARTED o INPROGRESS fino al completamento (riuscito o con un errore).
URL richiesta:
http://<server-guide-aem>: <numero-porta>/bin/dxml/async-export
Parametri
jobId
Valori risposta:
|Elemento|Descrizione|
----------- -------
|status
|Stato del processo di esportazione. Le opzioni possibili sono: AVVIATO, NON RIUSCITO, IN CORSO, RIUSCITO, MANCANTE, ELIMINATO|
|jobId
|ID univoco del processo. Può essere utilizzato in seguito per eseguire una query per lo stato.|
|errorMessage
|Messaggio di errore del processo in caso di errore (se lo stato è FAILED, MISSING o DELETED).|
|filePath
|Percorso file del file ZIP. È presente solo quando il processo è completato e lo stato è RIUSCITO. Può essere utilizzato per scaricare il file ZIP.|