Skip to main content

Service Registry Database Details

Service Registry was placed in project wise and each project has following collections to store the service registry related documents.

The project wise means, each project has its database and each database has its set of default collections which contains following service registry related collections.

serviceregistry

Source and consumer details of Service Registry

The source or UI of form was client projects ie) ipmo, survillance, clmm etc.

The Service Registry consumes Arango Adapter API, Arango Adapter was a java spring boot application which consists set of APIs.

Using Arango Adapter API, we can perform CRUD operation in Arango DB server.

Collections with details

Collection NameUsage
serviceregistry This collection used to stores all the service registry api data

Collection attributes with details

Collection Name: serviceregistry

AttributesUsage
apiname This attribute stores the apiname of the service registry api.
apitype This attribute stores the apitype(Arango or http or https)
url This attribute stores the the url name of service registry api.For example DEV,UAT,SIT,INT environment api url
endpointpath This attribute stores the api endpointpath of service registry api.For example upsert_document,read_document,delete_document
request This attribute stores the input request or input payload
requestschema This attribute stores the schema for the input payload
apirequest This attribute stores the input apirequest
response This attribute stores the response object of given input request in service registry api
responseschema This attribute stores the schema for response object
clientid This attribute stores the clientid
projectid This attribute stores the projectid
metadataid This attribute stores the metadataid
apiusage This attribute stores the apiusage (global or project)
httpmethod This attribute stores the httpmethod(get or post)
ispayload If input payload is turn on then it will consumes true otherwise it will be false
activestatus This attribute used to store boolean value(true/false) is active or not.

Production Collection

serviceregistry