Several options and requirements apply to the ABL that you write to implement Data Objects:

  • The ABL routines that implement Data Object resource operations have specific coding requirements. The following sections describe these requirements.
  • Only a class or procedure object that is coded and running as a singleton can implement a Data Object. The Progress Developer Studio for OpenEdge wizards for creating and updating a Business Entity ensure that the object is created for use as a singleton.

OpenEdge also provides an ABL API to send push notifications to hybrid apps running on registered devices. This API consists of the ABL OpenEdge.Mobile.PushNotificationService class and its related classes that run on an OpenEdge application server. For more information on using this server-based push notification service, see the Developer Studio online help Progress Developer Studio for OpenEdge Online Help.