Criar predefinição de saída

Um método POST que cria uma nova predefinição de saída para um mapa DITA.

Solicitar URL:
http://<aem-guides-server>: <número-porta>/bin/publishlistener

Parâmetros:

NomeTipoObrigatórioDescrição
:operationStringSimNome da operação que está sendo chamada. O valor deste parâmetro é createoutput.
Observação: o valor não diferencia maiúsculas de minúsculas.
sourcePathStringSimCaminho absoluto do arquivo de mapa DITA.
outputTitleStringSimUm nome descritivo para as configurações de predefinição de saída. Isso é usado para definir o valor da propriedade Setting Name para a predefinição de saída.
Observação: quando uma nova predefinição de saída é criada, o sistema back-end direciona um nome exclusivo para a predefinição de saída do título fornecido.
outputTypeStringSimTipo de saída gerado usando essa predefinição, por exemplo, AEM Site, PDF, EPUB ou outro. As opções disponíveis são:
- AEMSITE
- PDF
- HTML5
- EPUB
- PERSONALIZAR

Valores de resposta:

ElementoDescrição
outputNameUm nome exclusivo para a predefinição de saída recém-criada. Este nome é derivado do valor do parâmetro outputTitle.

Salvar predefinição de saída

Um método POST que salva as alterações feitas em uma predefinição de saída.

Solicitar URL:
http://<aem-guides-server>: <número-porta>/bin/publishlistener

Parâmetros:

NomeTipoObrigatórioDescrição
:operationStringSimNome da operação que está sendo chamada. O valor deste parâmetro é saveoutput.
Observação: o valor não diferencia maiúsculas de minúsculas.
sourcePathStringSimCaminho absoluto do arquivo de mapa DITA.
outputObjStringSimUm objeto JSON que contém propriedades da predefinição de saída que está sendo atualizada. A propriedade outputObj.outputName contém o nome da predefinição de saída que deve ser atualizada. Para o formato do objeto JSON, consulte a tabela Valores de resposta em Obter todas as predefinições de saída para um mapa DITA.

Valores de resposta:
Retorna uma resposta HTTP 200 (Successful).

Obter uma predefinição de saída específica

Um método POST que recupera uma predefinição de saída existente.

Solicitar URL:
http://<aem-guides-server>: <número-porta>/bin/publishlistener

Parâmetros:

NomeTipoObrigatórioDescrição
:operationStringSimNome da operação que está sendo chamada. O valor deste parâmetro é getoutput.
Observação: o valor não diferencia maiúsculas de minúsculas.
sourcePathStringSimCaminho absoluto do arquivo de mapa DITA.
outputNameStringSimNome da predefinição de saída cujos detalhes devem ser recuperados.

Valores de resposta:

ElementoDescrição
outputNameNome da predefinição de saída. Os nomes de saída são exclusivos no escopo do mapa DITA em que estão definidos.
outputTypeTipo de saída gerado usando essa predefinição, por exemplo, AEM Site, PDF, EPUB ou outro. As opções disponíveis são:
- AEMSITE
- PDF
- HTML5
- EPUB
- PERSONALIZAR
outputTitleUm nome descritivo para as configurações de predefinição de saída. Isso é usado para definir o valor da propriedade Nome da configuração para a predefinição de saída.
ditaValPathListMatriz de caminhos de arquivo DITAVAL a serem usados para gerar a saída desejada.
targetPathCaminho onde a saída é publicada ou armazenada.
siteName(Para saída do site AEM) Nome do site AEM.
siteTitle(Para saída do site AEM) Título do site AEM.
templatePath(Para saída do site AEM) Caminho do nó do modelo a ser usado para gerar a saída desejada.
searchScopeEspecifique o escopo da operação de pesquisa. O valor deste parâmetro deve ser definido como local.
generateTOC(Para saída do site AEM) Especifique se um índice é gerado (true) ou não (false).
generateBreadcrumbs(Para saída do site AEM) Especifique se as navegações estruturais são geradas (true) ou não (false).
overwriteFiles(Para saída do site AEM) Especifique se os arquivos no destino são substituídos (true) ou não (false).
pdfGeneratorEspecifique o mecanismo de geração de PDF a ser usado. Os valores possíveis são:
- DITAOT
- FMPS
NOTE
Não há mais suporte para o elemento DitaValPath.

Gerar saída

Um método GET que gera saída usando uma ou mais predefinições de saída.

Solicitar URL:
http://<aem-guides-server>: <número-porta>/bin/publishlistener

Parâmetros:

NomeTipoObrigatórioDescrição
operationStringSimNome da operação que está sendo chamada. O valor deste parâmetro é GENERATEOUTPUT.
Observação: o valor diferencia maiúsculas de minúsculas.
sourceStringSimCaminho absoluto do arquivo de mapa DITA.
outputNameStringSimNome da predefinição de saída(s) a ser usada para gerar saída. Várias predefinições de saída podem ser especificadas usando um delimitador de barra vertical ("|"), por exemplo `aemsite

Valores de resposta:
Retorna uma resposta HTTP 200 (Successful).

Gerar saída incremental

Um método GET que gera saída incremental para um site AEM usando uma ou mais predefinições de saída.

Solicitar URL:
http://<aem-guides-server>: <número-porta>/bin/publishlistener

Parâmetros:

NomeTipoObrigatórioDescrição
operationStringSimNome da operação que está sendo chamada. O valor deste parâmetro é INCREMENTALPUBLISH.
Observação: o valor diferencia maiúsculas de minúsculas.
contentPathJSONSimCaminho absoluto do arquivo de mapa DITA e dos arquivos de tópico, juntamente com o nome das predefinições de saída. Use o exemplo a seguir como bloco de construção:
{
   {
   "ditamap":
      "/content/dam/sample/sample.ditamap",
   "topics": [
      "/content/dam/sample/topic1.xml",
      "/content/dam/sample/topic2.xml"
         ],
   "fullMaps": [
      "/content/dam/sample/submap.ditamap"
      ],
   "maps": [
      "/content/dam/sample/keyspace.ditamap"
      ],
   "outputs": [
      "aemsite"
      ]
   }
}
  • O atributo ditamap usa o caminho absoluto do mapa DITA usado para gerar a saída.
  • O atributo topics pega uma matriz de tópicos que são atualizados e precisam ser republicados.
  • O atributo fullMaps contém o caminho dos arquivos de mapa (como submapas fragmentados) que são necessários junto com seus tópicos para geração de saída incremental.
  • O atributo maps contém o caminho dos arquivos de mapa (para resolver referências de espaço-chave) que são extraídos no disco sem tópicos.
  • O atributo outputs usa uma matriz de nomes predefinidos de saída que são usados para gerar a saída.

Valores de resposta:
Retorna uma resposta HTTP 200 (Successful).

Excluir predefinição de saída

Um método POST que exclui uma predefinição de saída.

Solicitar URL:
http://<aem-guides-server>: <número-porta>/bin/publishlistener

Parâmetros:

NomeTipoObrigatórioDescrição
:operationStringSimNome da operação que está sendo chamada. O valor deste parâmetro é deleteoutput.
Observação: o valor não diferencia maiúsculas de minúsculas.
sourcePathStringSimCaminho absoluto do arquivo de mapa DITA.
outputNameStringSimNome da predefinição de saída a ser excluída.

Valores de resposta:
Retorna uma resposta HTTP 200 (Successful).

Página anteriorIntrodução
Próxima páginaAPI REST para trabalhar com mapas DITA

Experience Manager