managing JSON repository

  

DEVELOPER

JSON Repository

For an effective use of PROIV Developer with an external source code control system, the Book-In and Book-Out feature records the transactions. As and when you book-in, PROIV object creates a JSON object file and stores in the 'JSON Repository' directory. By default, the 'JSONRepository' is a sub-directory of 'VirtualMachine' that is created by the installer; however, you can customise using Admin tools tab – 'JSON Repository Configuration'. The contents of the 'JSON Repository' directory can then be synchronised with an external source code control system to perform a commit of the changes booked-in by the PROIV developer. This synchronisation is the responsibility of the developer using the tools provided by their external source code control system.

Note: When you open the object for edit, the object is booked-out and appears in WIP (Work in Progress) tab and when booked-in, a JSON object file is created and stored in the 'JSON Repository' directory.

To map PROIV objects with JSON Repository:

  1. Open Administration Suite and click the Tools tab.
    The Project Administration screen appears.

  2. Under Object Maintenance, click JSON Repository Configuration.
    The JSON Repository Management window appears.

  3. By default, the Directory/Path appears as JSON Repository which is a sub-directory of 'VirtualMachine' that is created by the installer. However, you can modify the path as required

  4. Click Export on book-in and Import on book-out check boxes and click OK.
    This will automatically import the modified object back to the PROIV application whereever it resides.

Using JSON Repository with an External Source Code Control System

Following are the steps to check-out and check-in PROIV application to an external source code control system:

  1. Download the PROIV Application code (JSON files) from the source code control system into the JSON Repository folder

  2. Open the object for edit in PROIV Developer

  3. Modify the object and book-in (this will update the JSON Repository folder automatically)

  4. Upload the contents of the JSON Repository folder back to the source code control system


 

Comment on this topic

Topic ID: 500715