All migrated models automatically contains stereotypes. A stereotype is a concept from Unified Modeling Language (UML). It is a tag that indicates to the model how this element should be interpreted. For example, ispecs and business segments are both classes, but they have different stereotypes. The stereotype contains the instructions on how a type of class behaves. It can include a number of built-in or framework methods, which are automatically executed at runtime.
Stereotypes can include built-in attributes. Other behaviors can also be built in to stereotyped classes.
The following stereotypes are available in Agile Business Suite:
Segments
Ispecs
Reports
Frames
Groups
Insertables
Events
Copies
SQL scripts
It is important to remember that you don’t have to use stereotypes. You can use Classes with no stereotype that have no built-in behaviors, attributes, or properties (Refer to Classes with no stereotype).
Refer to the Agile Business Suite Developer Online Help for more information on these stereotypes.
Mapping between Agile business Suite <<ispec>> Class types and Enterprise Application Environment Usage Equivalents
AB Suite<<ispec>> Class Attribute Properties | EAE Usage Equivalents | |||
---|---|---|---|---|
Presentation | Persistence Members | Has keys | Usage | Ispec type |
Yes | No | No | Input | memo |
Yes | Yes | One | Input-Output | standard |
Yes | Yes | Multiple | Input-Output | Memo with automaint profile |
Yes | Yes | No (but has a default profile) | Input-Output | Memo with automaint profile |
Yes | Yes | No | Input-Output | Memo |
None | Yes | One | Output | Standard |
Mapping between Agile business Suite <<ispec>> Class types and Enterprise Application Environment Usage Equivalents including ClearPath MCP
AB Suite <<ispec>>Class Attribute Properties | EAE Usage Equivalents | ||||
---|---|---|---|---|---|
Presentation | Persistence Members | Has keys | Ispec Type MCP Config | Usage | Ispec type |
Yes | No | No | NA | Input | memo |
Yes | Yes | One | standard | Input-Output | standard |
Yes | Yes | Multiple | standard | Input-Output | Memo with automaint profile |
Yes | Yes | No (but has a default profile) | standard | Input-Output | Memo with automaint profile |
Yes | Yes | No | standard | Input-Output | Memo |
None | Yes | One | standard | Output | Standard |
Yes |
Yes |
None or more |
Table |
Input-Output | Table |
None |
Yes |
None or more |
Table |
Output | Table |
Yes |
Yes |
None or more |
Direct |
Input-Output | Direct |
None | Yes | None or more | Direct | Output | Direct |