Diagnostic information about collections

Diagnostic information about the current collection includes information about these processes:

  • Initialization: Includes the parameters passed to the IDO to retrieve the collection, the properties to include, and which components are bound to the collection.
  • Commands: Includes information about standard operations. This information includes the beginning and ending of New, Next, Previous, Save, Delete, Refresh, and Refresh Current . Messages about the ending of one of these standard operations indicates the result, where 1 is success.
  • Update Overview: Includes this information:
    • The beginning of the update, including the interpreted values of the INS, DEL, and UPD keywords
    • The ending of the Update, including the results, where 1 indicates success, and indicating the number of rows actually sent to the server
  • Load Overview: Includes this information:
    • The load beginning, including the interpreted value of the POSTQUERY keyword
    • The total filter setting to be applied on the load
    • Either the name of the method name or, if the default load collection method is to be used, nothing
    • The return value and error message from the load method
    • Two messages bracketing the beginning and ending of moving values into the collection data area
    • A final message indicating the number of rows retrieved and the result

      A value of 1 indicates success.

  • Update Values: Collects information about each time a property's value is updated in the collection, including individual requests from components or scripts, as well as a record of each individual value sent during a collection update.
    Note: Selecting this type of information generates a large number of entries in the diagnostic log.
  • Load Values: Collects information about each time a property's value is retrieved from the collection, including individual requests from components or scripts, as well as a record of each individual value retrieved during a collection load.
    Note: Selecting this type of information generates a large number of entries in the diagnostic log.
  • Dependent Notification: Each of these operations generates one diagnostic message before and one diagnostic message after the dependent is notified:
    • A linked child form is refreshed or defaulted due to the collection changing instances.
    • Dependents on particular properties are refreshed due to changes in their values.
    • Subcollections are refreshed, or existing instances are made current, due to this collection changing current instance.