API REST per la creazione e l’attivazione dei pacchetti id198CF0260Y4
La seguente API REST consente di creare e attivare pacchetti CRX.
Creare e attivare il pacchetto
Un metodo POST che crea e attiva il pacchetto CRX.
URL richiesta:
http://<server-guide-aem>: <numero-porta>/bin/fmdita/activate
Parametri:
La query della richiesta è costituita dalla stringa delle regole JSON. Il tipo di contenuto della richiesta POST deve essere application/json; charset=UTF-8.
Esempio:
L’esempio seguente mostra la chiamata API utilizzando il comando curl:
curl -u <*username*>:<*password*> -H "Content-Type: application/json; charset=UTF-8" -k -X POST -d "{[JSON rules string](create-activate-package-java.md#example-create-activate-package-id198JH0B905Z)}" http://<*aem-guides-server*>:<*port-number*>/bin/fmdita/activate
Parametro facoltativo
activationTarget
Valori validi
preview o publish per Cloud Service e publish per il software locale
-
Per Cloud Service, se il parametro contiene un valore non valido, l’attivazione del pacchetto non riesce.
-
Per il software locale, se il parametro contiene un valore non valido, l'errore viene registrato e la pubblicazione viene eseguita utilizzando il valore predefinito
publish.
Se non si definisce il parametro opzionale activationTarget, verrà attivato utilizzando l'agente di pubblicazione predefinito sia per Cloud Service che per il software locale.
L’esempio seguente mostra la chiamata API utilizzando il comando curl con il parametro opzionale:
curl -u <*username*>:<*password*> -H "Content-Type: application/json; charset=UTF-8" -k -X POST -d "{[JSON rules string](create-activate-package-java.md#example-create-activate-package-id198JH0B905Z)}" http://<*aem-guides-server*>:<*port-number*>/bin/fmdita/activate?activationTarget=`<validActivationTargetValue>`