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
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