Skip to main content

Internal Fields in the Public Service Registry

Internal Fields in the Public Service Registry

The following are internal attributes, which are only present on the public Service Registry. These internal attributes are only accessible to administrators who are using the management portal. These attributes are not accessible through the public API to the service registry.

Public

This check box controls whether the information about this service is available through the Registry’s public API. If Public is true (the box is checked) then the API returns information about this service if the user is authorized to see it based on the Required Roles setting. If Public is false, no information about this service is returned by the public API.

Required Roles

Required Roles specifies a list of roles that provide public API access to the registry entry. In order for a user to retrieve information about a registry entry, the user must have one of the roles listed in Required Roles. The user may have this role by either being logged in to InterSystems IRIS or by using a web application with this role. See Defining Roles and Users for the Public Service Registry for details on how to define these roles.

Instance

Instance identifies the InterSystems IRIS instance that is providing the service at the specified endpoint. Typically, this is the InterSystems IRIS instance used for the ESB and service registries. In cases where the endpoint service is not provided by a business service, leave this field blank.

Namespace

Namespace identifies the interoperability-enabled namespace that is providing the service at the specified endpoint. Typically, this is the interoperability-enabled namespace used for the ESB and service registries. In cases where the endpoint service is not provided by a business service, leave this field blank.

Production

Production identifies the production that is providing the service at the specified endpoint. Typically, this is the ESB production. In cases where the endpoint service is not provided by a business service, leave this field blank.

ConfigName

ConfigName identifies the production configuration item that is providing the service at the specified endpoint. Typically, this is configuration item is a business service in the ESB production. In cases where the endpoint service is not provided by a business service, leave this field blank.

FeedbackOpens in a new tab