Skip to content

/AWS1/CL_SGMINSTPLCMTCONFIG

Configuration for how instances are placed and allocated within UltraServers. This is only applicable for UltraServer capacity.

CONSTRUCTOR

IMPORTING

Optional arguments:

iv_enablemultiplejobs TYPE /AWS1/SGMBOOLEAN /AWS1/SGMBOOLEAN

If set to true, allows multiple jobs to share the same UltraServer instances. If set to false, ensures this job's instances are placed on an UltraServer exclusively, with no other jobs sharing the same UltraServer. Default is false.

it_placementspecifications TYPE /AWS1/CL_SGMPLACEMENTSPEC=>TT_PLACEMENTSPECIFICATIONS TT_PLACEMENTSPECIFICATIONS

A list of specifications for how instances should be placed on specific UltraServers. Maximum of 10 items is supported.


Queryable Attributes

EnableMultipleJobs

If set to true, allows multiple jobs to share the same UltraServer instances. If set to false, ensures this job's instances are placed on an UltraServer exclusively, with no other jobs sharing the same UltraServer. Default is false.

Accessible with the following methods

Method Description
GET_ENABLEMULTIPLEJOBS() Getter for ENABLEMULTIPLEJOBS, with configurable default
ASK_ENABLEMULTIPLEJOBS() Getter for ENABLEMULTIPLEJOBS w/ exceptions if field has no
HAS_ENABLEMULTIPLEJOBS() Determine if ENABLEMULTIPLEJOBS has a value

PlacementSpecifications

A list of specifications for how instances should be placed on specific UltraServers. Maximum of 10 items is supported.

Accessible with the following methods

Method Description
GET_PLACEMENTSPECIFICATIONS() Getter for PLACEMENTSPECIFICATIONS, with configurable defaul
ASK_PLACEMENTSPECIFICATIONS() Getter for PLACEMENTSPECIFICATIONS w/ exceptions if field ha
HAS_PLACEMENTSPECIFICATIONS() Determine if PLACEMENTSPECIFICATIONS has a value