As extensões do projeto de plug-in podem ser usadas para modificar as ações associadas ao CARMA. A extensão criada nesta lição será usada para desativar as opções do menu de contexto Excluir e Abrir com.
Será possível também determinar o RAM específico com o qual associar seu projeto de plug-in.
Para criar essa extensão:
- No Editor de Plug-in, clique na guia Extensões no menu de opções da parte inferior.
- Clique no botão Incluir à direita do painel. Na caixa de diálogo Nova Extensão que é aberta, insira com.ibm.carma.ui.ramBrowserActions no campo de texto.
- Selecione a extensão correspondente à consulta de procura e clique em Concluir.
A extensão listada aparecerá no painel em Todas as Extensões. Abaixo da lista de extensões, deve aparecer uma listagem (ram) similar a:

- Realce o RAM. À direita, deve aparecer dois campos de texto, ramId e uniqueId.
- Se você souber o ID específico do RAM que gostaria de modificar com seu plug-in, é possível inseri-lo no campo de texto ramId.
- Se você souber qual RAM gostaria de modificar com seu plug-in, mas não souber o ID específico associado a ele, use a opção uniqueId.
- Abra a visualização Repositórios do CARMA selecionando no menu de arquivos, Janela > Mostrar Visualização > Repositórios do CARMA. Você pode ter que selecionar Outro e navegar para a visualização específica se não estiver no menu principal.
- Se não houver conexão com o sistema host já configurada, será necessário fazer isso agora. Abra a visualização Explorador de Sistema Remoto e siga as instruções em Conectando-se ao CARMA.
- Expanda o sistema host e clique com o botão direito do mouse no RAM específico que você deseja modificar com seu plug-in. Para esse tutorial, os exemplos usam o RAM do PDS de amostra. Selecione Propriedades.
- Na caixa de diálogo que é aberta, anote o valor da Identificação Exclusiva.
- Retorne ao Editor de Plug-in e no campo de texto ID exclusivo, insira o valor da identificação exclusiva que você acabou de localizar.
- Abaixo do ram há uma ação. Realce a ação e dois menus suspensos aparecerão do lado direito, actionId e estado.
- Os valores disponíveis para actionId correspondem às cinco ações que podem ser executadas no CARMA: novo, abrir, abrir com, remover e atualizar.
- Os valores disponíveis para estado correspondem aos três estados nos quais essas ações podem estar: ativado, desativado e oculto.
- Com o primeiro item de ação no RAM realçado, use o menu suspenso actionId para selecionar: com.ibm.carma.action.remove.
Use o menu suspenso estado para selecionar: disable.
Isso desativará a opção Excluir no menu de contexto do RAM.
- Em seguida, crie uma segunda ação. No painel à esquerda do Editor de Plug-in, clique no botão Incluir.
- Na caixa de diálogo Nova Extensão que aparece, insira o filtro com.ibm.carma.action.ramBrowserAction.
Selecione a extensão correspondente e clique em Concluir.
- Expanda a extensão e atualize o ramId ou uniqueId com o valor apropriado para seu RAM.
- Selecione a ação abaixo do ram. Do lado direito, no menu suspenso actionID, selecione com.ibm.carma.action.openWith.
No menu suspenso estado, selecione disabled.
Isso permitirá que a opção Abrir com seja vista pelo usuário, mas não possa ser selecionada.
- Salve as alterações feitas no Editor de Plug-in e resolva quaisquer erros.