openapi: 3.0.0
info:
  title: SAP API
  version: 1.0.0
servers:
- url: http://localhost:8080
paths:
  /rfc/LC_SEL_CLASSCONTAINERS:
    post:
      tags:
      - SLCA
      operationId: /rfc/LC_SEL_CLASSCONTAINERS
      requestBody:
        content:
          application/json:
            schema:
              properties:
                CLASSNAME:
                  type: string
                  maxLength: 64
                  description: 'liveCache: Name of a Class'
                CONTAINERNUMBER:
                  type: integer
                  format: int64
                  description: 'livecache: Container Number'
                CON_NAME:
                  type: string
                  maxLength: 30
                SCHEMA:
                  type: string
                  maxLength: 32
                  description: 'liveCache: Schema'
                CLASSCONTAINERS:
                  type: array
                  items:
                    type: object
                    properties:
                      GUID:
                        type: string
                        maxLength: 40
                        description: GUID of interface that define the methods
                      CLASS_NAME:
                        type: string
                        maxLength: 64
                        description: 'liveCache: Name of a Class'
                      LCSCHEMA:
                        type: string
                        maxLength: 32
                        description: 'liveCache: Schema'
                      CONTAINER:
                        type: integer
                        format: int64
                        description: 'livecache: Container Number'
                      CLASS_ID:
                        type: integer
                        format: int64
                        description: Internal class number in Live Cache
                      CLASSID_HX:
                        type: string
                        maxLength: 16
                        description: Internal Class Number in liveCache (Hexadecimal Value)
                      LCSIZE:
                        type: integer
                        format: int64
                        description: Size of an instance of the class in bytes
                      PAGECOUNT:
                        type: integer
                        format: int64
                        description: Size of container in pages
                      FREEPAGES:
                        type: integer
                        format: int64
                        description: Number of pages that contain deleted instances
                      EMPTYPAGE:
                        type: integer
                        format: int64
                        description: No. of empty pages in container (release by garbage coll.)
                      KEY_LEAF:
                        type: integer
                        format: int64
                        description: 'liveCache: Number of Index Pages per Container'
                      OBJPRPAGE:
                        type: integer
                        format: int64
                        description: Average number of instances per page
                      GARBOCHCK:
                        type: integer
                        format: int64
                        description: Number of instances checked by Garbage Collector
                      GARBOREL:
                        type: integer
                        format: int64
                        description: Number of instances deleted by Garbage Collector
                      OCCUPANCY:
                        type: integer
                        format: int64
                        description: Container Fill Level in %
                      KEY_PARTC:
                        type: integer
                        format: int64
                        description: Key Inversion for omsKeyedObjects
                      UNUSED_BPP:
                        type: integer
                        format: int64
                        description: Unused Bytes per Page (Waste)
                      OBJCOUNT:
                        type: integer
                        format: int64
                        description: Number of Occupied Object Frames of the Container
              required:
              - CON_NAME
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                properties:
                  CLASSCONTAINERS:
                    type: array
                    items:
                      type: object
                      properties:
                        GUID:
                          type: string
                          maxLength: 40
                          description: GUID of interface that define the methods
                        CLASS_NAME:
                          type: string
                          maxLength: 64
                          description: 'liveCache: Name of a Class'
                        LCSCHEMA:
                          type: string
                          maxLength: 32
                          description: 'liveCache: Schema'
                        CONTAINER:
                          type: integer
                          format: int64
                          description: 'livecache: Container Number'
                        CLASS_ID:
                          type: integer
                          format: int64
                          description: Internal class number in Live Cache
                        CLASSID_HX:
                          type: string
                          maxLength: 16
                          description: Internal Class Number in liveCache (Hexadecimal Value)
                        LCSIZE:
                          type: integer
                          format: int64
                          description: Size of an instance of the class in bytes
                        PAGECOUNT:
                          type: integer
                          format: int64
                          description: Size of container in pages
                        FREEPAGES:
                          type: integer
                          format: int64
                          description: Number of pages that contain deleted instances
                        EMPTYPAGE:
                          type: integer
                          format: int64
                          description: No. of empty pages in container (release by garbage coll.)
                        KEY_LEAF:
                          type: integer
                          format: int64
                          description: 'liveCache: Number of Index Pages per Container'
                        OBJPRPAGE:
                          type: integer
                          format: int64
                          description: Average number of instances per page
                        GARBOCHCK:
                          type: integer
                          format: int64
                          description: Number of instances checked by Garbage Collector
                        GARBOREL:
                          type: integer
                          format: int64
                          description: Number of instances deleted by Garbage Collector
                        OCCUPANCY:
                          type: integer
                          format: int64
                          description: Container Fill Level in %
                        KEY_PARTC:
                          type: integer
                          format: int64
                          description: Key Inversion for omsKeyedObjects
                        UNUSED_BPP:
                          type: integer
                          format: int64
                          description: Unused Bytes per Page (Waste)
                        OBJCOUNT:
                          type: integer
                          format: int64
                          description: Number of Occupied Object Frames of the Container
        '400':
          description: Bad request.
        5XX:
          description: Unexpected error.
