API e XSD
O LumisXP possui uma API - Application Program Interface, que permite aos serviços e aplicações sejam integrados com o framework Lumis.
LumisXP API | Javadoc da API do LumisXP. |
Os arquivos XML de definição possuem um arquivo XML Schema (XSD) correspondente. Abaixo, segue a lista da documentação de cada um dos arquivos de definição:
douidefinition.xsd | Define a estrutura dos arquivos de definição dos serviços DOUI. Os serviços que utilizam o framework DOUI, são definidos por um arquivo chamado douidefinition.xml . |
servicedefinition.xsd | Define a estrutura dos arquivos de definição dos serviços. Todo serviço tem um arquivo de definição chamado servicedefinition.xml . |
themedefinition.xsd | Define a estrutura dos arquivos de definição dos temas do portal. Todo tema tem um arquivo de definição chamado themedefinition.xml. |
workflowdefinition.xsd | Define a estrutura do arquivo de definição dos workflows utilizados pelo produto. Todo workflow é definido por um arquivo chamado workflowdefinition.xml . |
contextdefinition.xsd | Define a estrutura dos arquivos de definição de contextos de negócio do portal. Todo contexto de negócio é definido por um arquivo chamado contextdefinition.xml. |
activityprocessordefinition.xsd | Define a estrutura dos arquivos de definição de processadores de atividades. Todo processador de atividades é definido por um arquivo chamado activityprocessordefinition.xml. |
lumis-package.xsd | Define a estrutura dos arquivos de definição de pacotes de deployment. Para maiores informações sobre pacotes, veja a página Pacotes. |
lumis-module.xsd | Define a estrutura dos arquivos de definição de módulos. Para maiores informações sobre módulos, veja a página Módulos. |
lumis-component.xsd | Define a estrutura dos arquivos de definição de componentes. Para maiores informações sobre componentes, veja a página Componentes. |
lumis-component-install-script.xsd | Define a estrutura de arquivos de script de instalação de componentes. Para maiores informações sobre scripts de deployment de componente, veja a página Scripts de instalação, atualização e desinstalação. |
lumis-component-upgrade-script.xsd | Define a estrutura de arquivos de script de atualização de componentes. Para maiores informações sobre scripts de deployment de componente, veja a página Scripts de instalação, atualização e desinstalação. |
lumis-component-uninstall-script.xsd | Define a estrutura de arquivos de script de desinstalação de componentes. Para maiores informações sobre scripts de deployment de componente, veja a página Scripts de instalação, atualização e desinstalação. |
monitor-definition.xsd | Arquivo de definição que define eventos, campos e grupos de campos de monitoramento. Um exemplo de arquivo de eventos de monitoramento é encontrado na documentação de Módulos. Para maiores informações sobre rastreamento e coleta de evento, consulte a API Javascript de Monitoramento ou a API REST de Monitoramento. |
environmentproperties.xsd | Define a estrutura dos arquivos XML que configuram as propriedades de ambiente. Os arquivos devem estar no caminho META-INF/lumis/portal/system/properties/ disponibilizados no classloader do portal. |