Rules / Restrictions
- The qconnector operation stereotype is valid in process or facade classes only.
- Connector operations must have exactly one struct parameter.
- Connector operations may have a return type of void or a struct.
- The parameter and return structs may take any form, however the generated code is only capable of mapping structs which are "flat" - structs that do not aggregate other structs - and which have only fixed length fields. For complex structs, it is necessary to implement a mapper class to map the struct to and from messages. Examples of coding and decoding complex structs are provided below.