Question & Answer
Question
How do you use multicasting with SysML1.2 standard ports in IBM Rational Rhapsody?
Cause
This is not documented elsewhere.
Answer
Multicasting works in a similar way for SysML1.2 standard ports as it does with UML standard ports. Rational Rhapsody still uses the MULTICAST_GEN macro. You have two options:
- Add a send action and Rational Rhapsody will automatically generate the correct macro - MULTICAST_GEN
or,
- Add the MULTICAST_GEN macro manually to the statechart. For Rational Rhapsody, in C this should replaced with RiC_MULTICAST_GEN_PORT
An example project is attached.
[{"Product":{"code":"SSB2MU","label":"IBM Engineering Systems Design Rhapsody"},"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Component":"General Information","Platform":[{"code":"PF016","label":"Linux"},{"code":"PF033","label":"Windows"}],"Version":"8.1.2.1","Edition":"","Line of Business":{"code":"LOB59","label":"Sustainability Software"}}]
Product Synonym
Rational Rhapsody
Was this topic helpful?
Document Information
Modified date:
27 May 2022
UID
swg21959735