• On an Internal Component Diagram: on the diagram's toolbar, click the Client button, and then click within the Component or Component Part on which you want to create the Client.
• Right-click the Component, Connector or Port Type that is to own the Client, point to New, point to IDL Profile, and then click Client.
When you create a Client, you must create or select a type (Interface) for that Client.
The isMultiple property specifies whether the client represents a uses declaration or a uses multiple declaration. By default, the isMultiple property of a Client is set to FALSE. To set isMultiple to TRUE: right-click the Client, point to Set, and then click isMultiple. From the dialog, select TREU, and then click OK.
The Asynchronous property specifies whether the client is asynchronous. By default, the Asynchronous property of a Client is set to FALSE. To set Asynchronous to TRUE: right-click the Client, point to Set, and then click Asynchronous. From the dialog, select TREU, and then click OK.
To change the type of a Client: right-click the Client, point to Set, and then click Type. From the dialog select the Interface you want to use as a type. To make the name of the Client match the new type: right-click the Client, and then click Synchronize IDL Element Names.
By default, the name of the Client is set to that of the Interface it uses as a type. If the name of a Client or Interface is changed and you want to change the name of the Client to match the name of the Interface it uses as a type: right-click the Client, and then click Synchronize IDL Element Names. Note that the name of the Client is also set to the name of the Interface it uses as a type when the Synchronize IDL Element Names command is used from the following items: the Interface that is used as type, the Component that owns the Client, and the scoping Package of the Client or Interface.