Certaines classes
de JCICS peuvent être utilisées comme JavaBeans,
ce qui signifie qu'elles peuvent être personnalisées dans un outil de développement d'applications
comme Eclipse par exemple, sérialisées et manipulées à l'aide de l'API JavaBeans.
Les JavaBeans suivants sont disponibles dans JCICS :
- Program
- ESDS
- KSDS
- RRDS
- TDQ
- TSQ
- AttachInitiator
- EnterRequest
Ces beans ne définissent aucun événement, ils se composent de propriétés et de
méthodes. Ils peuvent être instanciés lors de leur exécution de trois manières différentes :
- En appelant la méthode new de la classe même.
Il est recommandé d'utiliser cette méthode.
- En appelant Beans.instantiate() pour le nom de la
classe, avec les valeurs de propriétés définies manuellement.
- En appelant Beans.instantiate() dans un fichier .ser avec les valeurs de propriétés
définies lors de la conception.
Si l'une des deux premières options est choisie, les valeurs de propriétés, y compris
le nom de la ressource CICS, doivent être définies en appelant les méthodes
set adéquates lors de l'exécution.