Modül 9: Parametre ve eylem uzantı noktalarına giriş
Bu modül, belirli bir RAM üzerinde özel bir işlemle ilişkili parametrelere ve eylemlere özelleştirme sağlama konusunda CARMA uzantı noktalarının yeteneklerini keşfediyor.
Bu modül, HowTo özel işlemi yaratmak ve dört parametreyi ilişkilendirmek için Örnek PDS RAM ' i günceller ve kullanır.
Hedefleri öğrenme
Bu modüldeki dersleri tamamladıktan sonra şunları yapabilirsiniz:- Eclipse eklenti projesi yaratır
actionValidators,parameterValidatorsvecustomParameterControluzantı noktalarını oluşturma ve tanımlama- Özel işlemlere gelişmiş işlevsellik eklemek için gerekli sınıfları oluşturun ve geliştirin
- Eklenti projesini çalıştır ve hata ayıkla
- Eklenti projesindeki uzantı noktalarının her birini kullanma sonucunu anlayın
Gereken süre
Bu modülün tamamlanması yaklaşık 60 dakika sürmelidir.Önkoşullar
Bu modüldeki dersleri başarıyla tamamlamak için şunları yapmalısınız:- Anasisteminizdeki Örnek PDS RAM ' i ya da bunu sizin için yapabilen bir sistem yöneticisini değiştirmek için erişim
- CARMA Geliştirici Kılavuzu ' nda bulunan RAM Geliştirme temel anlayışı
- C kodlaması ve hata ayıklamasının temel anlaşılması önerilir
- JCL işlerini REPRO dosyalarına gönderme deneyimi
- Ders 1.0: Örnek PDS RAM ' i anasistemde yapılandır
Bu örnekte kullanılan uzantı noktaları, girişin izin verilen biçimde olmasını sağlar, girişin hataya neden olmamasını sağlar ve belirli bir RAM ile ilgili özel işlemlerin görünümünü değiştirir. Bu örnek için PDS RAM kullanılır. Ancak, Örnek PDS RAM ile önceden bütünleştirilmiş özel bir işlem olmadığından, RAM ' i yeni bir özel işlem ve dört parametresiyle yapılandırmanız gerekir. - Ders 2: Eklenti projesi için bağımlılık ve uzantılar tanımlayın
Bu derste bağımlılıkları ve üç uzantı noktasını tanımlayın:actionValidators,parameterValidatorsvecustomParameterControl. - Ders 3: com.ibm.carma.ui.parameterValidators Uzantısını Yapılandırma
Bu derste, eklenti projesi için önceki derste tanımladığınızparameterValidatoruzantısını yapılandırırsınız. - Ders 4: com.ibm.carma.ui.actionValidators uzantısını yapılandırın
Bu derste, bu eklenti projesi için tanımladığınızactionValidatoruzantısını yapılandırırsınız. - Ders 5: com.ibm.carma.ui.customParameterControl uzantı noktasını yapılandırın
Bu derste, bu eklenti projesi için tanımladığınızcustomParameterControluzantısını yapılandırırsınız. - Ders 6: Doğrulama ve geçerlilik denetimini işlemek için uygun Java sınıflarını yaratın
Önceki derslerde uzantı noktalarını yapılandırdınız; şimdi parametrelerin ve eylemlerin geçerlilik denetimini işlemek için gereken Java™ sınıflarını yaratırsınız. - Ders 7: ValueParamValidator sınıfı
ValueParamValidatorsınıfı, HowTo işleminde Value değiştirgesinin doğrulanmasını işler. Bu ders,com.ibm.carma.ui.parameterValidatorsuzantı noktasının parametre doğrulama ve doğrulama özelliklerini göstermek için kodun nasıl oluşturulacağını ayrıntılı olarak açıklar. - Ders 8: ActionValidator sınıfı için kod yarat
ActionValidatorsınıfı, dizgi değiştirgelerinden en az birinin bir değeri olduğunu, ancak her ikisinin birden olmadığını doğrular. Value parametresini zorunlu bir parametre haline getirir veActionValidatorsınıfını parametreyi yıldız işaretiyle işaretleyecek şekilde kodlar. - Ders 9: CheckboxOptionDenetim sınıfı
CheckboxOptionControlsınıfı, CARMA varsayılan metin alanını Seçenek parametresindeki bir onay kutusu olarak değiştirir. Bu parametre bir evet ya da hayır parametresi olduğundan, kullanıcı için bir onay kutusu daha uygundur. - Özet: Modül 9
Bu modülde,actionValidators,parameterValidatorsvecustomParameterControluzantı noktalarının kullanımını gösteren bir eklenti projesi yarattınız.