Define a Component Implementation

Each component can have one or more implementations.

To define a component implementation:

  1. Open the component signature in the Signature Editor.
  2. Click >> adjacent to the Implementations field, then click New.
  3. Select an implementation type in the Type field.

    The types available vary, depending on whether a Uniface or operating system implementation has already been selected, as well as and previously selected implementations. You cannot select both Uniface and operating system implementations at the same time.

  4. To copy the description, comments, and associated keywords from the signature definition to the implementation definition, select the Option check box.
  5. Click Properties to define the call-out properties of any implementation type other than Uniface or Java.

    Call-out is not supported for Java, whereas call-out from one Uniface component to another requires no property settings.

    For implementations that support both call-in and call-out, such as COM , the call-out mapping is also used as a basis for call-in.

    For information on specific properties, press F1.

  6. Optionally, for each implementation, define the Description, Keyword, and Comments properties for the implementation.

    Entering and saving values in these fields overrides any values copied from the signature properties.

  7. Select the implementation you want to use as the Default.
  8. To delete an implementation:
    1. In the Signature Editor, click >> adjacent to the Implementations field.
    2. Select an implementation and click Delete.

      If more than one implementation has been specified for the current component and you delete the default implementation, the first implementation type in the list becomes the default.

      Caution: If you delete a Uniface implementation, the corresponding Uniface component is also deleted from the Uniface repository.

Related Topics