Skip to main content

SapSystem

No description

type SapSystem implements MonitoredSystem {
id: ID!
mst: Int!
checks(
where: FilterInput
order: OrderInput
): [Check!]!
checkCount(
where: FilterInput
): Int!
checkCountSummary(
filter: CheckKind
): CheckCountSummary!
checksRelay(
first: Int
after: String
where: FilterInput
order: OrderInput
): CheckConnection
customAttributes: [CustomAttribute!]!
customData: String
customer: Customer!
description: String
maintenance: Boolean
monitorOff: Boolean
monitorOffUntil: DateTime
monitorSwitchReason: String
monitorSwitchDate: DateTime
name: String
operational: Boolean
operationalSince: Date
operationalUntil: Date
status: Status!
statusId: Int!
systemRole: String @deprecated
role: SystemRole
type: MonitoredSystemType!
timestamp: DateTime
uuid: String
unifiedSapSid: String!
realSapSid: String!
applicationType: String
timezone: String
basisRelease: String
componentVersion: String
spamPatchLevel: String
encoding: String
defaultClient: String
databaseName: String
databaseHost: String
databasePort: Int
databaseRelease: String
databaseType: String
abapUser: UserPassword
abapDatabaseUser: UserPassword
j2eeUser: UserPassword
j2eeDatabaseUser: UserPassword
sapControlUser: UserPassword
sapInstances: [SapInstance!]!
sapInstancesCount: Int!
databaseMonitoringServer: Server
databasePreventAutomaticUpdate: Boolean
actions(
actionType: [SystemActionType!] = [Start, Stop, Restart]
): [SystemAction!]!
performance: MonitoredSystemPerformanceData
administrator: User
administratorDeputy: User
productVersions(
onlyLatest: Boolean! = true
): [ProductVersion!]!
database: Database
remote: Boolean!
info: [InfoNode]
assignedSLA: ServiceLevelAgreement
solutionManager: SapSystem
avantraTransportVersion: String
monitorLevel: MonitorLevel!
credentialPurposes: [CredentialsPurpose]!
credentials: [CredentialsBase]!
notSeen: Boolean
notifications(
where: FilterInput
order: OrderInput
): [Notification]!
pagedNotifications(
pageRequest: PageRequest!
where: FilterInput
order: OrderInput
): NotificationPage!
notes: String
avantraTransports: [AvantraTransport!]!
clients: [SapClient!]!
abapSoftwareComponents: [AbapSoftwareComponent!]!
j2eeSoftwareComponents: [J2eeSoftwareComponent!]!
softwareChangeOptions: [SoftwareChangeOption!]!
namespaceChangeOptions: [NamespaceChangeOption!]!
sapNotes(
onlyNewest: Boolean! = true
): [SapNoteImplementation!]!
pagedSapNotes(
pageRequest: PageRequest!
onlyNewest: Boolean! = true
): SapNoteImplementationPage!
sapLicenses: [SapLicenseBase!]!
solutionManagerConnectedSystems: [SapSystem!]!
managedStatus: ManagedSystemStatus!
remoteOptions: SapSystemRemoteOptions
s4hSystemType: S4HSystemType!
monitoringParametersGroups: [MonitoringParameterGroup!]!
monitoringParameterByName(
name: String!
): ValueParameter
draft: Boolean!
application: ApplicationType
changes(
where: FilterInput
order: OrderInput
): [Change!]!
pagedChanges(
pageRequest: PageRequest!
where: FilterInput
order: OrderInput
): ChangePage
systemParameterSets: [SystemParameterSet!]!
}

Fields

SapSystem.id ● ID! non-null scalar

SapSystem.mst ● Int! non-null scalar

The numeric monitored system type. 0 = Server 1 = SapInstance 2 = SapSystem 3 = Database (can be StandaloneDatabase or SapSystemDatabase) (4 = BusinessService) 5 = SapBusinessObject 6 = CloudService

SapSystem.checks ● [Check!]! non-null interface

Get all the available RTM checks for the given status selection. If the call should return different kind of checks the filter input has to be used with the explicit value for the kind field. If there is no kind filter field defined it defaults to: { name: "kind" operator: eq value: "RTM" }

SapSystem.checks.where ● FilterInput input

The filter conditions for this query.

SapSystem.checks.order ● OrderInput input

The order of the results.

SapSystem.checkCount ● Int! non-null scalar

Count the affected checks.

SapSystem.checkCount.where ● FilterInput input

The filter conditions for this query.

SapSystem.checkCountSummary ● CheckCountSummary! non-null object

Get a check count summary.

SapSystem.checkCountSummary.filter ● CheckKind enum

SapSystem.checksRelay ● CheckConnection object

SapSystem.checksRelay.first ● Int scalar
SapSystem.checksRelay.after ● String scalar
SapSystem.checksRelay.where ● FilterInput input
SapSystem.checksRelay.order ● OrderInput input

SapSystem.customAttributes ● [CustomAttribute!]! non-null object

Custom attributes defined for this monitored system.

SapSystem.customData ● String scalar

Special data for this monitored system

SapSystem.customer ● Customer! non-null object

SapSystem.description ● String scalar

SapSystem.maintenance ● Boolean scalar

SapSystem.monitorOff ● Boolean scalar

SapSystem.monitorOffUntil ● DateTime scalar

SapSystem.monitorSwitchReason ● String scalar

SapSystem.monitorSwitchDate ● DateTime scalar

SapSystem.name ● String scalar

SapSystem.operational ● Boolean scalar

SapSystem.operationalSince ● Date scalar

SapSystem.operationalUntil ● Date scalar

SapSystem.status ● Status! non-null enum

The status of the monitored system

SapSystem.statusId ● Int! non-null scalar

The check status as number: 2 => CRITICAL 1 => WARNING 0 => OK -1 => UNKNOWN -2 => DISABLED

SapSystem.systemRole ● String deprecated scalar

DEPRECATED

Use the improved variant role that points to a SystemRole type.

The role of this system.

SapSystem.role ● SystemRole object

The role of this system.

SapSystem.type ● MonitoredSystemType! non-null enum

SapSystem.timestamp ● DateTime scalar

SapSystem.uuid ● String scalar

SapSystem.unifiedSapSid ● String! non-null scalar

The unified SAP SID of this SAP system.

SapSystem.realSapSid ● String! non-null scalar

The real SAP SID of this SAP system.

SapSystem.applicationType ● String scalar

The application type of this monitored system.

SapSystem.timezone ● String scalar

The time zone of this SAP system.

SapSystem.basisRelease ● String scalar

SAP System Info - Basis Release

SapSystem.componentVersion ● String scalar

SAP System Info - Component Version

SapSystem.spamPatchLevel ● String scalar

SAP System Info - SPAM Patch Version

SapSystem.encoding ● String scalar

SAP System Info - Encoding

SapSystem.defaultClient ● String scalar

The default client.

SapSystem.databaseName ● String scalar

SapSystem.databaseHost ● String scalar

SapSystem.databasePort ● Int scalar

SapSystem.databaseRelease ● String scalar

SapSystem.databaseType ● String scalar

SapSystem.abapUser ● UserPassword object

The ABAP user.

SapSystem.abapDatabaseUser ● UserPassword object

The ABAP database user.

SapSystem.j2eeUser ● UserPassword object

The J2EE user.

SapSystem.j2eeDatabaseUser ● UserPassword object

The J2EE database user.

SapSystem.sapControlUser ● UserPassword object

The SAP control user.

SapSystem.sapInstances ● [SapInstance!]! non-null object

The SAP instances assigned to this SAP system.

SapSystem.sapInstancesCount ● Int! non-null scalar

The SAP instances count for this system visible to the current user.

SapSystem.databaseMonitoringServer ● Server object

The database monitoring server.

SapSystem.databasePreventAutomaticUpdate ● Boolean scalar

Whether database properties of this SAP system are fix or can be updated automatically.

SapSystem.actions ● [SystemAction!]! non-null object

Get all the possible system actions. They can be used with mutation executeSystemAction(...).

SapSystem.actions.actionType ● [SystemActionType!] list enum

SapSystem.performance ● MonitoredSystemPerformanceData object

This field holds information about the available performance resources for this monitored system.

SapSystem.administrator ● User object

Who is responsible as administrator for this system.

SapSystem.administratorDeputy ● User object

Who is responsible as administrator deputy for this system.

SapSystem.productVersions ● [ProductVersion!]! non-null object

The product versions for this system.

SapSystem.productVersions.onlyLatest ● Boolean! non-null scalar

Return only the latest version of a product or all. The default is to return only the latest product versions.

SapSystem.database ● Database object

The associated SAP system database.

SapSystem.remote ● Boolean! non-null scalar

Is this a remote system

SapSystem.info ● [InfoNode] list object

Information about this monitored system.

SapSystem.assignedSLA ● ServiceLevelAgreement object

The assigned SLA (service level agreement).

SapSystem.solutionManager ● SapSystem object

The assigned solution manager SAP system.

SapSystem.avantraTransportVersion ● String scalar

The latest Avantra transport version.

SapSystem.monitorLevel ● MonitorLevel! non-null enum

The monitor level

SapSystem.credentialPurposes ● [CredentialsPurpose]! non-null object

Available credential purposes for this system.

SapSystem.credentials ● [CredentialsBase]! non-null interface

Available credentials for this system.

SapSystem.notSeen ● Boolean scalar

Whether this system is "not seen". Not seen means the system was once seen on an agent but now it isn't.

SapSystem.notifications ● [Notification]! non-null interface

Associated notification actions

SapSystem.notifications.where ● FilterInput input
SapSystem.notifications.order ● OrderInput input

SapSystem.pagedNotifications ● NotificationPage! non-null object

The paged variant for the notification field.

SapSystem.pagedNotifications.pageRequest ● PageRequest! non-null input
SapSystem.pagedNotifications.where ● FilterInput input
SapSystem.pagedNotifications.order ● OrderInput input

SapSystem.notes ● String scalar

Notes for this system

SapSystem.avantraTransports ● [AvantraTransport!]! non-null object

The Avantra transports for this sap system.

SapSystem.clients ● [SapClient!]! non-null object

The clients for this sap system.

SapSystem.abapSoftwareComponents ● [AbapSoftwareComponent!]! non-null object

The ABAP software components for this system.

SapSystem.j2eeSoftwareComponents ● [J2eeSoftwareComponent!]! non-null object

The J2EE software components for this system.

SapSystem.softwareChangeOptions ● [SoftwareChangeOption!]! non-null object

The software change options for this system.

SapSystem.namespaceChangeOptions ● [NamespaceChangeOption!]! non-null object

The namespace change options for this system.

SapSystem.sapNotes ● [SapNoteImplementation!]! non-null object

The SAP notes for this system.

SapSystem.sapNotes.onlyNewest ● Boolean! non-null scalar

Return only the newest version of a SAP note or all. The default is to return only the newest SAP notes.

SapSystem.pagedSapNotes ● SapNoteImplementationPage! non-null object

The SAP notes for this system paged.

SapSystem.pagedSapNotes.pageRequest ● PageRequest! non-null input
SapSystem.pagedSapNotes.onlyNewest ● Boolean! non-null scalar

Return only the newest version of a SAP note or all. The default is to return only the newest SAP notes.

SapSystem.sapLicenses ● [SapLicenseBase!]! non-null interface

The licenses for this system. Can be digitally signed or not.

SapSystem.solutionManagerConnectedSystems ● [SapSystem!]! non-null object

The connected systems of a solution manager system.

SapSystem.managedStatus ● ManagedSystemStatus! non-null enum

Managed status for this system.

SapSystem.remoteOptions ● SapSystemRemoteOptions interface

Remote options for this SAP system.

SapSystem.s4hSystemType ● S4HSystemType! non-null enum

SapSystem.monitoringParametersGroups ● [MonitoringParameterGroup!]! non-null object

Monitoring parameter groups

SapSystem.monitoringParameterByName ● ValueParameter object

Query a single monitoring parameter by its name. Here is an example query: query MoniParams { servers { agentConnect: monitoringParameterByName(name: "AgentListenerPort") { id name values } agentEnv: monitoringParameterByName(name: "AgentEnvironment") { id name values } } }

SapSystem.monitoringParameterByName.name ● String! non-null scalar

SapSystem.draft ● Boolean! non-null scalar

Tells if a draft or a saved system.

SapSystem.application ● ApplicationType object

The application type for this monitored system.

SapSystem.changes ● [Change!]! non-null object

Changes for this monitored system.

SapSystem.changes.where ● FilterInput input
SapSystem.changes.order ● OrderInput input

SapSystem.pagedChanges ● ChangePage object

Paged changes for this monitored system.

SapSystem.pagedChanges.pageRequest ● PageRequest! non-null input
SapSystem.pagedChanges.where ● FilterInput input
SapSystem.pagedChanges.order ● OrderInput input

SapSystem.systemParameterSets ● [SystemParameterSet!]! non-null object

Returns all available system parameter sets.

Interfaces

MonitoredSystem interface

Interface for a monitored system

Returned By

sapSystem query ● sapSystems query ● turnMonitoringOffForSapSystem mutation ● turnMonitoringOnForSapSystem mutation

Member Of

CreateSapSystemPayload object ● Database object ● SapInstance object ● SapSystem object ● SapSystemPage object ● Server object ● UpdateSapSystemPayload object