Pueden utilizarse ampliaciones de proyecto de plug-in para modificar acciones
asociadas con CARMA. La ampliación que creará en esta lección se utilizará para
inhabilitar las opciones de menú contextual Suprimir y
Abrir con.
También especificará el RAM determinado con el que desea asociar el proyecto de
plug-in.
Para crear esta ampliación:
- En el editor de plug-ins, pulse el separador
Ampliaciones del menú de opciones de la parte inferior.
- Pulse el botón Añadir situado en la parte derecha
del panel. En el recuadro de diálogo Ampliación nueva que se abre,
especifique com.ibm.carma.ui.ramBrowserActions en el campo de texto.
- Seleccione la ampliación coincidente con la consulta de búsqueda y pulse
Finalizar.
Verá la ampliación listada en el panel, bajo
Todas las ampliaciones. Debajo del listado de ampliaciones,
también debe visualizar un listado de (ram) similar a este:

- Resalte el RAM. A la derecha, debe visualizar dos campos de texto:
ramId y uniqueId.
- Si conoce el ID del RAM que desea modificar con el plug-in, puede especificarlo en
el campo de texto ramId.
- Si conoce el RAM que desea modificar con el plug-in, pero no el ID asociado a él,
utilizará la opción uniqueId.
- Abra la vista Repositorios de CARMA seleccionándola en el
menú de archivo Ventana > Mostrar vista
> Repositorios de CARMA. Puede que sea necesario seleccionar
Otra y desplazarse a esa vista en particular si no se encuentra en
el menú principal.
- Si no dispone de una conexión al sistema host ya configurada, deberá hacerlo ahora. Abra
la vista Explorador de sistemas remotos y siga las instrucciones
de Conexión a CARMA.
- Expanda el sistema host y pulse con el botón derecho del ratón el RAM que desea
modificar con el plug-in. En los ejemplos de esta guía de aprendizaje se utiliza el RAM
PDS de muestra. Seleccione Propiedades.
- En el recuadro de diálogo que se abre, tome nota del
valor de Identificación exclusiva.
- Vuelva al editor de plug-ins y, en el campo de texto
uniqueId, especifique el valor de identificación exclusivo que
acaba de localizar.
- Debajo del RAM figura una acción. Al resaltar la acción, aparecerán dos menús
desplegables en el lado derecho: actionId y state.
- Los valores disponibles para actionId
corresponden a las cinco acciones que pueden realizarse en CARMA: new, open, open with, remove, and refresh.
- Los valores disponibles para state corresponden a los tres
estados en los que pueden encontrarse dichas acciones: enabled,
disabled y hidden.
- Con el primer elemento de acción de RAM resaltado, utilice el menú desplegable
actionId para seleccionar com.ibm.carma.action.remove.
Utilice
el menú desplegable state para seleccionar disable.
Con
ello se inhabilitará la opción Suprimir en el menú
contextual del RAM.
- A continuación, debe crear una segunda acción. En el panel izquierdo del
editor de plug-ins, pulse el botón Añadir.
- En el recuadro de diálogo Ampliación nueva que aparece, especifique el filtro
com.ibm.carma.action.ramBrowserAction.
Seleccione la ampliación coincidente y pulse
Finalizar.
- Expanda la ampliación y actualice el ramId o
uniqueId con el valor adecuado al RAM.
- Seleccione la acción de debajo del RAM. En el lado derecho, en el menú desplegable
actionID, seleccione com.ibm.carma.action.openWith.
En
el menú desplegable state, seleccione disabled.
Esto
permitirá que el usuario visualice la opción Abrir con, pero no le
permitirá seleccionarla.
- Guarde los cambios efectuados en el editor de plug-ins y
resuelva los errores.