Criando plug-ins

Um plug-in consiste em arquivos XML e quaisquer arquivos de script de apoio requeridos pelo plug-in.

Uma etapa do plug-in é definida por um elemento <step-type> que contém: um elemento <properties>, um elemento <command> e um elemento <post-processing>. O elemento <properties> é um contêiner para elementos filhos <property>, e pode conter qualquer número de elementos <property>. Os valores da propriedade podem ser fornecidos no tempo de design ou tempo de execução. O elemento <post-processing> fornece recursos de manipulação de erros e configura valores de propriedade que podem ser usados por outras etapas. O elemento <command> executa a função da etapa. A função pode ser completamente definida pelo elemento, ou ser construída em parte ou inteiramente a partir das propriedades da etapa no tempo de design ou tempo de execução.

Além das próprias propriedades da etapa, um comando tem acesso às propriedades configuradas anteriormente por outras etapas no processo, às propriedades configuradas pelo aplicativo que iniciou o processo do componente e às propriedades no ambiente e recurso de destino. Os valores da propriedade de etapa se tornam indisponíveis após o processo do componente terminar.

Etapas de plug-in são executadas por um agente que está instalado no ambiente de destino. Assim, os plug-ins podem ser gravados em qualquer linguagem de script enquanto o agente pode acessar as ferramentas de script necessárias no host. Depois de um plug-in ser criado, faça upload dele em IBM UrbanCode Deploy para torná-lo disponível para os usuários. Para fazer upload de um plug-in, crie um archive que contenha os arquivos XML (plugin.xml e upgrade.xml) juntamente com quaisquer scripts requeridos pelo plug-in. Em seguida, importe o archive com a área de janela Plug-ins de Automação para plug-ins de tipo de automação, ou a área de janela Plug-ins de Configuração de Origem para plug-ins de origem.


Feedback