Os seguintes parâmetros se aplicam ao controle de versão:
Especifica o nome de um item sob controle de versão. O nome deve ser exclusivo e colocado entre colchetes. O nome do componente não diferencia maiúsculas de minúsculas. Esse parâmetro é obrigatório para iniciar uma definição componente.
Especifica um número de versão (x.x) e uma data (yyymmdd) que definem a versão do componente. Esse parâmetro é exigido, e deve ser incluído com aspas duplas. O controle de versão verifica a versão de um componente ao comparar o número da versão e sua data no servidor com o número de versão e data no cliente. Tanto o número da versão quanto a data devem corresponder nos componentes para que sejam considerados sincronizados entre cliente e servidor. Opcionalmente, se a propriedade checksum estiver habilitada, o arquivo será verificado pela soma de verificação antes de ser atualizado.
Especifica o tipo de controle de versão para esse componente. As configurações a seguir são válidas para o tipo de controle:
|
Definição |
Descrição |
|
|---|---|---|
|
dir_ctl |
Especifica que o componente representa um diretório. Você deve fornecer o parâmetro de diretório para especificar o caminho ao diretório. É possível também fornecer o parâmetro de nome de arquivo para especificá-lo para filtrar um conjunto de arquivos no diretório. Os subdiretórios não são atualizados no UNIX ou Windows. |
|
|
file_ctl |
Especifica que o componente representa um arquivo. Você deve fornecer o diretório e os parâmetros de nome de arquivo para especificar o caminho ao arquivo. |
|
|
Nxenv_ctl |
Especifica que esse componente representa o arquivo client_nx.env, que é usado para armazenar variáveis de ambiente internas do CA SDM. O controle de versão do CA SDM e o Gerenciador de opções mantêm este arquivo automaticamente. Há um componente nxenv_ctl, e seu nome de componente deve ser CLIENT_NXENV. |
|
|
ver_ctl
|
Esse é o tipo de controle padrão. Ele especifica que o componente é genérico; isto é, ele não está associado a qualquer objeto externo específico. É possível usar um componente genérico para fornecer controle de versão para o cliente como um todo ou para um arquivo ou diretório grande demais para uma atualização automática. Os componentes com um tipo de controle ver_ctl não podem ser atualizados; a falta de correspondência entre versões de um componente ver_ctl quando o servidor está em modo ATUALIZAR causa a falha da conexão do cliente. |
|
Especifica o nome de um arquivo sob controle de versão. Não contém especificações de diretório. Esse parâmetro é exigido para componentes file_ctl, mas é opcional para componentes de controle de diretório (dir_ctl). Quando usado com componentes de diretório, o parâmetro de nome de arquivo age como uma máscara de arquivo para restringir os arquivos associados ao componente dir_ctl. Por exemplo, se o nome de arquivo de um componente dir_ctl for *.README, então uma atualização desse diretório incluirá apenas arquivos terminados em “.README.”.
Especifica o caminho do diretório dos componentes dir_ctl, ou do diretório contendo o arquivo para componentes file_ctl. Esse parâmetro é ignorado em componentes ver_ctl e nxenv_ctl. O caminho do diretório deve ser incluído entre aspas e pode conter referências a variáveis de ambiente precedidas por $.
Observação: sempre use barras normais (e não barras invertidas) para separar subdiretórios no nome de caminho, mesmo em um servidor Windows.
Especifica um diretório de link no cliente no mesmo formato descrito previamente para o parâmetro de diretório. Esse parâmetro é opcional para componentes file_ctl e dir_ctl, e é ignorado em componentes ver_ctl e nxenv_ctl. Se for especificado, uma atualização a um cliente Linux pode fazer com que um link simbólico seja colocado no diretório de link, apontando para o arquivo real copiado ao local especificado pelo parâmetro de diretório. Uma atualização a um cliente Windows faz com que o arquivo real seja copiado aos locais do link e de diretório.
(Opcional) Especifica um diretório diferente no servidor onde o servidor pode recuperar arquivos a serem fornecidos. Esse parâmetro tem o mesmo formato descrito previamente para o parâmetro de diretório. Isto é útil se os arquivos que devem ser entregues ao cliente são diferentes dos mesmos arquivos que se encontram no local de diretório no servidor. Esse parâmetro é usado para instruir o servidor a recuperar o arquivo do diretório de origem e entregá-lo ao local no cliente especificado pelo parâmetro de diretório. O parâmetro de diretório é necessário quando você especifica o parâmetro de origem.
(Opcional) Especifica se o cliente deve receber esse componente. Permite excluir alguns clientes do download. Se um cliente não for incluído na especificação de efetividade, ele não receberá o componente. Se este parâmetro for omitido, todos os clientes receberão o componente. A especificação de efetividade usa os seguintes símbolos:
Indica a adição de um grupo de cliente.
Indica a exclusão de um grupo de cliente.
Os seguintes grupos de clientes são válidos:
Por exemplo, a seguinte especificação indica que apenas os clientes UNIX devem receber os arquivos:
effectivity = "+ UNIX_CLIENTS"
Determina a atualização do componente se a soma de verificação do componente no cliente não corresponder à soma de verificação no servidor. Quando aplicado a um diretório, a soma de verificação é aplicada a cada arquivo.
Especifica o cliente mais antigo e o mais recente aos quais esse componente deve ser distribuído. As declarações no arquivo server_default.ver definem as versões. Esses parâmetros estão no seguinte formato, onde Gaxx indica a versão e os valores subsequentes são genlevels associados à versão.
! Release GA50 50MVV000900 50W7T000900 ! Release GA45 45MW000900 50WTT000900
A requisição indica que GA50 é mais recente do que GA45.
Especifica o tipo de componente utilizado. Os seguintes tipos de componentes são usados:
|
Definição |
Descrição |
|---|---|
|
arquivo |
Esse é o tipo de componente padrão. Especifica que os arquivos copiados ao cliente devem ser obtidos diretamente do local no servidor indicado pelo parâmetro de diretório. |
|
exe_file |
Especifica que os arquivos copiados ao cliente devem ser obtidos de um local no servidor que depende do sistema operacional do cliente, como mostrado a seguir:
Os locais para esses subdiretórios dependem do configuração de parâmetro de diretório. Se esse parâmetro estiver definido, os subdiretórios estarão localizados sob o diretório indicado. Do contrário, estarão localizados sob o diretório bin do diretório de instalação principal do CA SDM. |
Especifica as permissões de acesso do arquivo para o proprietário do arquivo.
Especifica as permissões de acesso do arquivo para usuários no grupo do proprietário do arquivo (usados apenas com clientes UNIX).
Especifica as permissões de acesso do arquivo para usuários que não fazem parte do grupo do proprietário do arquivo (usados apenas com clientes UNIX).
Os três parâmetros de modo permitem que versões diferentes do mesmo executável sejam mantidas no servidor. Eles especificam controles de acesso ao arquivo quando ele é copiado ao cliente. Esses parâmetros são usados apenas durante uma operação de atualização. Eles consistem de um a três caracteres, que significam o seguinte:
|
Definição |
Descrição |
|---|---|
|
R |
Read (Leitura) |
|
W |
Write (Gravação) |
|
v |
Execute |
Os clientes de PC ignoram as permissões de Gravação e Execução.
Você pode especificar qualquer combinação de um ou mais modos de acesso de arquivo. Em clientes UNIX, o arquivo apresenta o modo de acesso especificado. Em clientes de PC, o arquivo é gravável ou somente leitura, dependendo da especificação de w_mode.
|
Copyright © 2013 CA.
Todos os direitos reservados.
|
|