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:
Nome | Tipo | Obrigatório | Descrição |
---|---|---|---|
:operation | String | Sim | Nome 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. |
sourcePath | String | Sim | Caminho absoluto do arquivo de mapa DITA. |
outputTitle | String | Sim | Um 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. |
outputType | String | Sim | Tipo de saída gerado usando essa predefinição, por exemplo, AEM Site, PDF, EPUB ou outro. As opções disponíveis são: - AEMSITE - HTML5 - EPUB - PERSONALIZAR |
Valores de resposta:
Elemento | Descrição |
---|---|
outputName | Um 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:
Nome | Tipo | Obrigatório | Descrição |
---|---|---|---|
:operation | String | Sim | Nome 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. |
sourcePath | String | Sim | Caminho absoluto do arquivo de mapa DITA. |
outputObj | String | Sim | Um 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:
Nome | Tipo | Obrigatório | Descrição |
---|---|---|---|
:operation | String | Sim | Nome 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. |
sourcePath | String | Sim | Caminho absoluto do arquivo de mapa DITA. |
outputName | String | Sim | Nome da predefinição de saída cujos detalhes devem ser recuperados. |
Valores de resposta:
Elemento | Descrição |
---|---|
outputName | Nome da predefinição de saída. Os nomes de saída são exclusivos no escopo do mapa DITA em que estão definidos. |
outputType | Tipo de saída gerado usando essa predefinição, por exemplo, AEM Site, PDF, EPUB ou outro. As opções disponíveis são: - AEMSITE - HTML5 - EPUB - PERSONALIZAR |
outputTitle | Um 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. |
ditaValPathList | Matriz de caminhos de arquivo DITAVAL a serem usados para gerar a saída desejada. |
targetPath | Caminho 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. |
searchScope | Especifique 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). |
pdfGenerator | Especifique o mecanismo de geração de PDF a ser usado. Os valores possíveis são: - DITAOT - FMPS |
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:
Nome | Tipo | Obrigatório | Descrição |
---|---|---|---|
operation | String | Sim | Nome da operação que está sendo chamada. O valor deste parâmetro é GENERATEOUTPUT .Observação: o valor diferencia maiúsculas de minúsculas. |
source | String | Sim | Caminho absoluto do arquivo de mapa DITA. |
outputName | String | Sim | Nome 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:
Nome | Tipo | Obrigatório | Descrição |
---|---|---|---|
operation | String | Sim | Nome da operação que está sendo chamada. O valor deste parâmetro é INCREMENTALPUBLISH .Observação: o valor diferencia maiúsculas de minúsculas. |
contentPath | JSON | Sim | Caminho 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:
Nome | Tipo | Obrigatório | Descrição |
---|---|---|---|
:operation | String | Sim | Nome 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. |
sourcePath | String | Sim | Caminho absoluto do arquivo de mapa DITA. |
outputName | String | Sim | Nome da predefinição de saída a ser excluída. |
Valores de resposta:
Retorna uma resposta HTTP 200 (Successful).