Propagating a BOM class to an IDM component class
The Create IDM Class utility allows the selection of a class in the Business Object Model (BOM) for propagation to an Interface Design Model (IDM) class. The IDM class created is related to a selected IDM component and can optionally be created as a component class.
- Navigate to the B_BOM > Logical View > Resource Item > SignatureSpecimen BOM class.
- Right-click SignatureSpecimen and select Industry Models > Create/Update IDM Element from
BOM Element from its content menu.Note: if this menu option is not visible, the utilities are not successfully installed. Refer to the documentation for the Industry Models utilities for RSA.
- In the Create/Update IDM Element from BOM Element wizard,
confirm the BOM source and set the IDM target for the utility.
- Confirm the selection of the SignatureSpecimen BOM class as the source.
- Select the Resource Item IDM component as the target.
- Check the Select IDM Type to be Created to Create
an IDM Class.
Figure 1. Selecting the source and target for the Create IDM Class utility 
- Examine the created IDM component class.
- Verify that a new <<component class>> named SignatureSpecimen can be found in B_IDM > com > ibm > ima > bps > Structural Components > Resource Item.
- Verify that there is an abstraction relationship between the SignatureSpecimen IDM class and its source in BOM.
- Verify that SignatureSpecimen has an attribute named signatureCaptureType of the SignatureCaptureType type (enumeration).
- Verify that signatureCaptureType has an abstraction relationship to its counterpart attribute in BOM.
- Add design-level documentation for SignatureSpecimen and signatureCaptureType.
- Manually propagate any generalizations or otherwise not created by the utility.
- Examine the created IDM type interface.
- Verify that a new Interface name ISignatureSpecimen can be found in B_IDM > com > ibm > ima > bps > Structural Components > Resource Item > Interfaces > Type Interfaces.
- Verify that a getSignatureCaptureType getter operation is created in ISignatureSpecimen, with an Out parameter of type SignatureCaptureType.
- Verify that an abstraction relationship exists from ISignatureSpecimen to the SignatureSpecimen BOM class.
- Verify that there is an interface realization relationship to ISignatureSpecimen from the SignatureSpecimen IDM component class.