Try OpenEdge Now
skip to main content
Administration
REST Administration : REST Management Agent Administration : Managing REST Management Agent : REST Management Agent administration architecture : REST Management Agent directory structure
 
REST Management Agent directory structure
To configure a REST Management Agent, it is necessary to understand its directory structure. The following figure shows the default directory structure or the REST Management Agent:
Table 75. Directory structure of the REST Management agent as a Java container Web application

. . . /REST-management-agent-directory
       [ optional static html pages ]
       .
       .
       .
       META-INF/
              MANIFEST.MF
       WEB-INF/
              appSecurity-annonymous.xml
              appSecurity-basic-local.xml
              appSecurity-container.xml
              appSecurity-form-local.xml
              mvc-dispatch-context.xml
              user.properties
              web.xml ( Web application descriptor file )
              
              lib/
                     restman.jar
                     [ List of jar files associated with the Web Application]
                     .
                     .
                     .
              classes/
                     [ Java .class files added as required by the developer]
                     .
                     .
                     .
              oerm.data/
                     default.prop
                     oerm.log
                     oerm.properties
                     [ List of all the REST Web applications (WAR) deployed
                       and  managed by the REST Management Agent (oerm)]
                     .
                     .
                     .
The following lists the files that you can use to configure or set your REST Web application (REST Management Agent or any REST Web application):
*web.xml: This is a REST Web application descriptor file.
You edit this file when choosing a security configuration and when editing the REST Web application URI. For more information, see Choosing and applying a security configuration and the above figure.
*appSecurity-annonymous.xml, appSecurity-basic-local.xml, appSecurity-container.xml, appSecurity-form-local.xml: These are the security configuration models for a REST Web application.
You use these files when you want to modify user roles and privileges. For more information, see Security configuration models.
*users.properties: This file consists of all the Web server related user authentication and authorization information. You use this file when adding or modifying a user. For more information, see Adding and modifying a user and Setting hashed and salted passwords using Jacksum.
*oerm.log: All the REST Management Agent related transactions are logged in this file.
*oerm.properties: This file consists of the definitions for all the REST Management Agent properties.
*default.prop: This file consists of the definitions for all the REST Web applications run-time properties.