O SCLM Developer Toolkit fornece vários recursos de implementação. Você pode implementar arquivos EAR (Enterprise Archive) em qualquer WAS (WebSphere Application Server). Além disso, qualquer componente construído ou controlado pelo SCLM Developer Toolkit pode ser manipulado usando um script de implementação customizável. Scripts de amostra são fornecidos para serem utilizados para copiar um EAR para um host remoto utilizando os comandos de cópia segura (SCP) e FTP seguro (SFTP).
Para ativar um script de implementação, clique com o botão direito no projeto e selecione Equipe (Team) > Implementar Aplicativo Corporativo (Deploy Enterprise Application). As seções seguintes fornecem informações sobre criação e execução de scripts de implementação, customização de implementação e amostra de scripts implementados.
Se já houver um script de implementação que você deseja executar sem alteração, selecione o botão de rádio Executar Script de Desenvolvimento Existente (Run Existing Deployment Script).
Você deve especificar o nome do membro, o grupo e o tipo do script. Alternativamente, é possível clicar no botão Procurar (Browse) e passar pelas telas padrão de procura de membros do Developer Toolkit para preencher automaticamente os valores.
Depois de selecionar o script apropriado e preencher seu nome, grupo e tipo, você pode clicar em OK para continuar. Neste ponto, o Developer Toolkit estabelecerá contato com o host e chamará o script de implementação selecionado.
Para criar um novo script, ou transmitir novos parâmetros para um script antigo, selecione o botão de rádio Create Deployment Script. Um campo de edição torna-se ativo abaixo do botão de rádio. Você pode inserir nesse campo o XML para seu script de implementação.
Um script de exemplo para incluir membros SCLM é o seguinte:
<ANTXML> <property longname="cipherWAR.ear" shortname="CI000003" group="RELEASE" type="J2EEEAR" dest="/u/username/"/> </ANTXML>
Os parâmetros são os seguintes:
<ANTXML> <! -- outras propriedades de script --> <! -- Arquivo EAR de entrada --> <property name="LOCAL_FILE_PATH" value="/u/username/cipherWAR.ear"/> <!-- Incluir membro --> <property longname="cipherWAR.ear" shortname="CI000003" group="RELEASE" type="J2EEEAR" dest="/u/username/"/> </ANTXML>
Quando você estiver satisfeito com o conteúdo de seu script, forneça a ele um nome e uma linguagem e clique em OK. Isso ativa o processo de implementação. Você pode chamar esse script de construção posteriormente selecionando Executar um script de desenvolvimento existente.
No núcleo da implementação há essencialmente dois scripts. O primeiro tipo de script, que é também aquele que você modifica, é um script de propriedades. Ele contém simplesmente uma lista de parâmetros para sua operação de implementação.O segundo é o script de ações que contém as etapas necessárias para executar sua operação de implementação.
Ao inicializar uma implementação, você especifica o conteúdo do script de propriedades e uma dessas propriedades é SCLM_ANTXML, que contém o nome do membro do script de ações correspondente.O Developer Toolkit obtém seu script de propriedades e o sobrepõe no script de ações, antes de chamar o script de ações resultante com ant.
A implementação do WAS é um caso especial, em que o SCLM_ANTXML aponta para um script de ações JACL.
A seguir está uma lista dos scripts de amostra disponíveis fornecidos com o Developer Toolkit.