En esta lección configurará la ampliación parameterValidator
que ha definido en la lección anterior para el proyecto de plug-in.
El punto de ampliación parameterValidator permite añadir
ampliaciones para validar el valor de un parámetro determinado cuando lo especifica el
usuario. En este ejemplo, el parámetro value acepta un carácter
numérico de un solo dígito inferior a cuatro. Utilizará los diversos valores posibles
que el usuario puede especificar en el parámetro value para mostrar al
usuario mensajes informativos diferentes y para asegurarse de que el usuario especifica
sólo caracteres numéricos.
- En primer lugar, configure la ampliación parameterValidators.
En la perspectiva Desarrollo de plug-ins, pulse con el botón
derecho del ratón el proyecto de plug-in com.ibm.carma.plugin.howto y
seleccione Herramientas de PDE > Abrir
manifiesto.
Se abrirá el editor de plug-ins.
- En la lista de separadores de la parte inferior, seleccione
Ampliaciones.
En esta página debe visualizar las ampliaciones
asociadas al proyecto de plug-in. Seleccione la opción
(parameterValidator) situada debajo del punto de ampliación
com.ibm.carma.ui.parameterValidators. A la derecha, aparecerán los
Detalles de elemento de ampliación.
- Utilice el RAM PDS de muestra para este ejemplo, ya que es el RAM al que ha añadido
la acción personalizada y los parámetros adecuados en el archivo de configuración que ha
creado en la lección 1. En el campo de texto uniqueId, especifique com.ibm.carma.sample.PDSRAM.
- Abra la vista Repositorios de CARMA y conéctese al sistema
remoto.
- Expanda el sistema host que contiene el RAM que desea utilizar, pulse dicho RAM con
el botón derecho del ratón y seleccione Propiedades.
- En el recuadro de diálogo Propiedades de RAM que se abre,
debe visualizar la identificación exclusiva. Este es el uniqueId que utilizará al
configurar los puntos de ampliación.
- En el campo de texto clase, especifique el nombre de la clase
que contiene el código que especifica los detalles de la validación de parámetros. Especifique
el nombre de clase com.ibm.carma.plugin.howto.action.ValueParamValidationAction.
Creará esta clase más adelante en este ejercicio.
- En el campo de texto parameterId, especifique el parámetro
definido en el RAM PDS al que se aplica la validación de parámetros. En este ejemplo,
utilice el parámetro value, que ha definido en el RAM PDS con el
parameterId 000 en la lección 1.
- Finalmente, en el campo de texto actionId, especifique la
acción definida en el RAM PDS al que debe aplicarse la validación de parámetros. En este
ejemplo, utilice la acción personalizada HowTo, que
ha definido en el RAM PDS con
el actionId 100 en la lección 1.
Ha configurado un parameterValidator para que valide el
parámetro value de la acción personalizada HowTo para el RAM PDS.