You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@atlas.apache.org by "Bogdan Sava (JIRA)" <ji...@apache.org> on 2018/05/08 13:40:00 UTC

[jira] [Updated] (ATLAS-2122) OMAG Server

     [ https://issues.apache.org/jira/browse/ATLAS-2122?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Bogdan Sava updated ATLAS-2122:
-------------------------------
    Attachment: 0001-ATLAS-2122-running-OMAG-API-in-ATLAS.patch

> OMAG Server
> -----------
>
>                 Key: ATLAS-2122
>                 URL: https://issues.apache.org/jira/browse/ATLAS-2122
>             Project: Atlas
>          Issue Type: New Feature
>    Affects Versions: 1.0.0
>            Reporter: Mandy Chessell
>            Assignee: Mandy Chessell
>            Priority: Major
>             Fix For: 1.0.0
>
>         Attachments: 0001-ATLAS-2122-OMAG-Server-Application-and-OMRS-APIs.patch, 0001-ATLAS-2122-running-OMAG-API-in-ATLAS.patch
>
>
> This Jira Assembles the Open Metadata and Governance components into a configurable server to support the OMAS Access Layer, Repository or native metadata repository.
> The OMAG server is a Spring Boot Application with a simple REST API. It takes the user Id of the administrator, the server name and cohort name as path variables, other parameters are passed as request parameters. These are examples of the commands to set up the server using defaults. 
> Query configuration 
> GET http://localhost:8080/omag/admin/{userId}/{serverName}/configuration/ 
> Set server type name: 
> POST http://localhost:8080/omag/admin/{userId}/{serverName}/server-type?typeName={name} 
> Set organization name: 
> POST http://localhost:8080/omag/admin//{userId}/{serverName}/organization-name?name={organizationName} 
> Enable the access services: 
> POST http://localhost:8080/omag/admin//{userId}/{serverName}/access-services/mode?serviceMode=ENABLED 
> Enable the Atlas graph repository: 
> POST http://localhost:8080/omag/admin//{userId}/{serverName}/local-repository/mode?repositoryMode=LOCAL_GRAPH_REPOSITORY 
> Enable the in-memory repository: 
> POST http://localhost:8080/omag/admin//{userId}/{serverName}/local-repository/mode?repositoryMode=IN_MEMORY_REPOSITORY 
> Enable server as a repository proxy: 
> POST http://localhost:8080/omag/admin//{userId}/{serverName}/local-repository/mode?repositoryMode=REPOSITORY_PROXY 
> To add the local repository connection for the repository proxy 
> POST http://localhost:8080/omag/admin//{userId}/{serverName}/local-repository/proxy-details?connectorProvider={javaClassName}&url={nativeServerURL} 
> To add the local repository's event mapper: 
> POST http://localhost:8080/omag/admin//{userId}/{serverName}/local-repository/event-mapper-details?connectorProvider={javaClassName}&eventSource={resourceName} 
> To enable access to a cohort 
> POST http://localhost:8080/omag/admin//{userId}/{serverName}/cohort/{cohortName}/mode?serviceMode=ENABLED 
> To remove the local repository 
> POST http://localhost:8080/omag/admin//{userId}/{serverName}/local-repository/mode?repositoryMode=NO_LOCAL_REPOSITORY 
> To disable the access services 
> POST http://localhost:8080/omag/admin//{userId}/{serverName}/access-services/mode?serviceMode=DISABLED 
> To disconnect from a cohort 
> POST http://localhost:8080/omag/admin//{userId}/{serverName}/cohort/{cohortName}/mode?serviceMode=DISABLED 
> To start up OMRS/OMAS services 
> POST http://localhost:8080/omag/admin//{userId}/{serverName}/instance 
> To shutdown OMRS/OMAS services 
> DELETE http://localhost:8080/omag/admin//{userId}/{serverName}/instance?permanent=false 



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)