Rational Developer para System z, Versão 7.6

Importar Projeto SCLM

A função de Importar Projeto SCLM permite importar membros SCLM onde o projeto está mapeado. É possível filtrar os membros importados utilizando curingas nos filtros de Grupo, Tipo e Membro. O filtro Archdef, um método alternativo de especificar os arquivos a serem importados, é opcional e é descrito posteriormente nesse texto. Para importar um projeto SCLM, selecione o projeto, clique com o botão direito do mouse e selecione Equipe (Team)-> Projeto de Importação SCLM (SCLM Import Project) para importar um projeto SCLM. Os menus drop-down fornecem uma lista de opções que podem ser selecionadas ou digitadas manualmente. O uso de curingas no Grupo, Tipo, Linguagem do SCLM, Membro, Filtros de Código de Autorização e de Código de Alteração denota todos os valores para esses campos.

A importação pode ser iniciada utilizando o modo Filter ou Archdef. O modo Archdef importa membros com base na Definição de Arquitetura especificada. Os campos de Filtro permitem que você especifique níveis diferentes de granularidade para seleção de membros.Se você escolher o modo Archdef e a Importação for bem-sucedida, você será solicitado a especificar se deseja associar o Archdef e o projeto. Se você optar por fazer isso, o nome do Archdef será utilizado ao chamar as funções de construção, promoção ou sincronização do Archdef. Uma associação pode ser removida ao remover o mapeamento de um projeto SCLM ou substituída ao executar outra Importação por Archdef.

Uma vez que os nomes do arquivo do Windows® fazem distinção entre maiúsculas e minúsculas e aqueles no z/OS não fazem, um conflito de nomenclatura pode ocorrer durante a importação. A função importar irá avisar sobre tal conflito e apresentar opções disponíveis. Isso provavelmente afetará os pacotes em membros Java™ . É importante adotar uma abordagem padrão (pequenos casos) a serem adotadas para convenções de pacote e pasta no Package Explorer para evitar esse problema, pois é possível que SCLM trate os pacotes como test.programs e Test.Programs como dois diferentes pacotes. A adoção de um padrão de minúsculas (ou maiúsculas) removerá essa potencial ambiguidade.

Todos os arquivos armazenados no SCLM possuem um limite de nomenclatura de oito caracteres. Um serviço de conversão de nome abreviado/longo é utilizado para mapear os nomes armazenados no SCLM com os nomes no SCLM com os nomes do projeto. Os detalhes do local e do pacote da origem são utilizados para produzir um nome abreviado apropriado para um determinado nome longo.

Atenção: Nomenclatura de Pasta de Código de Origem do Package Explorer

É importante entender que os arquivos importados do SCLM preservam a estrutura de pasta que existia quando os arquivos foram colocados no SCLM. Portanto, os diretórios de pacotes e as estruturas da pasta de origem para os pacotes são criadas, se necessário, durante a função de importação. Se os arquivos estiverem armazenados no SCLM com um prefixo de origem /src, então esta pasta será o local de origem do projeto. Se você estiver importando uma pasta existente, você deve ter certeza de que ela está configurada para usar a pasta original correta.

Se você estiver importando para um projeto existente, é importante que os arquivos importados do SCLM preservem os diretórios de pacotes e a pasta de origem dos pacotes. Se os arquivos estiverem armazenados no SCLM com um prefixo de origem /src, este deverá ser o local de origem no projeto. Se os arquivos forem importados para um diretório diferente, isso impedirá que o plug-in resolva o local no SCLM. Por exemplo, se seu projeto tiver todo o código armazenado sob a origem no Package Explorer e os arquivos sendo importados tiverem sido armazenados como src no SCLM, o projeto deverá ser alterado para que todo o código de origem também seja armazenado no src. A intenção é permitir que o SCLM seja o controle principal de todas as informações de configuração, para que os projetos possam ser propagados para vários desenvolvedores.


Termos de Uso | Feedback

Este centro de informações é desenvolvido pela tecnologia Eclipse. (http://www.eclipse.org)