Definição de componente

Top  Previous  Next

A definição de um componente é realizada através de um arquivo de marcação no formato XML, que deve seguir o arquivo de esquema disponibilizado pelo portal. O link para a documentação desse arquivo de esquema pode ser encontrado na página API e XSD.

 

Nesse arquivo podem ser definidos:

Versão: Indica qual é a versão do componente.
Descrição: Descrição do componente.
Caminho de códigos-fonte: Caminho de códigos-fonte usado pelo portal para armazenar códigos-fonte gerados pelo mesmo. Típicamente usado em ambientes de desenvolvimento e montagem.
Restrições de instalação: Validadores que serão checados a cada deploy e a cada undeploy para verificar se o componente pode ser instalado, atualizado ou desinstalado. As restrições podem ser de dependências e podem ser definidas especificando os seguintes dados:
oIdentificador do componente: Identificador do componente do qual o componente atual depende.
oVersão: Versão do componente da qual o componente atual depende.
oTipo de restrição de versão: Indica qual o tipo de restrição de versão esse componente depende. Pode ser: versão igual a, versão maior que ou versão igual a ou maior que. O padrão, caso não informado, é versão igual a.
Substituição de componentes: Configuração de substituição de componente. Essa configuração deve ser realizada para indicar que o componente atual substitui outros componentes. Essa configuração requer que cada componente substituído seja referenciado nessa configuração, devendo, também, ter sua versão definida.
oUma substituição pode ser realizado conjuntamente com outros componentes. Nesse caso, para que a substituição ocorra, todos os componentes referenciados na substituição conjunta devem estar presentes no mesmo pacote de deploy para que o mesmo possa ocorrer. Caso não estejam, um erro será gerado e o deploy não ocorrerá.

 

Para maiores informações sobre o arquivo de definição de componente, veja a documentação técnica.


Lumis Portal 8.2.2.160411
Copyright © 2006â??2016 Lumis EIP Tecnologia da Informação LTDA. Todos os direitos reservados.