The diagnostic store is a web application deployed on a PAS for OpenEdge instance that receives performance data from deployed ABL applications, and stores that data in an OpenEdge database. You can either create a new PAS for OpenEdge instance for the diagnostic store or use an existing instance.

To configure the diagnostic store:

  1. Create an instance to host the diagnostic store application.

    To create a new PAS for OpenEdge instance, use the PASMAN command-line utility, and specify the ports as well as the instance name:

    pasman create -v -p 8850 -P 8851 -s 8852 diagstore

    This command creates an instance named diagstore.

  2. Deploy the diagnostic store web application to diagstore:
    pasman deploy -I diagstore $DLC/servers/pasoe/extras/oediagstore.war
  3. Create a database for the diagnostic store called oediagdb:
    cd diagstore/work
    prodb oediagdb empty
  4. Load the database definitions file to oediagdb database:
    1. Copy $DLC/servers/pasoe/extras/oediagstore.df to the current directory:
      [copy|cp] $DLC/servers/pasoe/extras/oediagstore.df diagstore/work
    2. Start the database:
      proserve oediagdb -S 5555
    3. Open the Procedure Editor with the oediagdb database parameter:
      • On UNIX:
        _progres -db oediagdb
      • On Windows:
        prowin -db oediagdb
    4. Run the following ABL code from the Procedure Editor:
      RUN prodict/load_df.p (INPUT "oediagstore.df").
      QUIT.
  5. Verify that the diagnostic store instance starts successfully:
    pasman pasoestart -I diagstore -timeout 200