This documentation supports the 9.0 version of Remedy Action Request System.

To view the latest version, select the version from the Product version menu.

Overlay object names

This topic contains the following information:

Starting from this release, the overlay object uses the same name as their corresponding overlaid objects. To distinguish overlay objects from overlaid objects, the overlayGroupID appears at the end of overlay object names.

BMC Remedy Developer Studio generates a name for custom objects that ends with __c. You can change the name so that __c is not part of the name, but the __c notation ensures that the name of your custom object will not conflict with any new origin object that might be introduced in a patch or upgrade. (BMC does not use the string __c in any origin object.)

View and field overlay names

Views and fields are identified by IDs, not names. Overlays for views and fields use the same ID as their overlaid views and fields. Overlays for views and fields are distinguished from their overlaid objects as the overlays are associated with a form's overlay object, not with the overlaid form.

Form overlay names

The overlays for forms use the same schemaId as their overlaid forms. To distinguish overlay forms from overlaid forms, overlayGroupID column is added to the arschema table. The overlayGroupID column consists of the following value:

overlayGroupIDDetails
0does not belong to an overlay group
1belongs to the overlay group

All overlay and custom objects have 1 in this column. Unmodified and overlaid objects always have 0 in this column. For example:

<schemaId=100>  <overlayGroupId=0>
<schemaId=100>  <overlayGroupId=1> 

Note

The form overlays created with releases prior to BMC Remedy AR System 9.0 have schemaId different than the overlaid forms. When you upgrade to BMC Remedy AR System 9.0, the schemaId of the overlay forms are updated to match the schemaId of the original form.

Renaming overlay and overlaid objects

You cannot rename overlay objects.

If you rename an overlaid object, the AR System server automatically updates the name of its overlay object to match the new name.

Was this page helpful? Yes No Submitting... Thank you

Comments

  1. Thomas Hammer

    This is confusing me:

    Can you please clarify the relation of the following statements?

    • "Starting from this release, the overlay object name matches the name of their corresponding overlaid objects."
    • "The __o string is reserved for overlay objects."

     

    What does that mean?

     

    It is reserved, but you are not using it? Or what?

    Jan 27, 2016 04:15
    1. Prachi Kalyani

      Hello Thomas,

      Before BMC Remedy AR System 9.0 release, to distinguish overlay objects from overlaid objects, _o was appended at the end of overlay object names.

      Now, the overlay object use the same name as their corresponding overlaid objects. To distinguish overlay objects from overlaid objects, overlayGroupID is appended at the end of overlay object names.

      We have updated the topic.

      Thanks,

      Prachi

      Jan 27, 2016 04:48