openapi: 3.0.0
info:
  title: SAP API
  version: 1.0.0
servers:
- url: http://localhost:8080
paths:
  /rfc/SO_PROFILE_READ:
    post:
      tags:
      - SOC1
      operationId: /rfc/SO_PROFILE_READ
      requestBody:
        content:
          application/json:
            schema:
              properties:
                LOCAL:
                  type: string
                  default: ' '
                  maxLength: 1
                OFFICE_PROFILE_ONLY:
                  type: string
                  default: ' '
                  maxLength: 1
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                properties:
                  LDAP_PROFILE:
                    type: object
                    properties:
                      MANDT:
                        type: string
                        maxLength: 3
                        description: Client
                      SERVERID:
                        type: string
                        maxLength: 16
                        description: Symbolic name of LDAP server
                      SEARCHATT1:
                        type: integer
                        format: int64
                        description: Sequence number for LDAP attribute names
                      SEARCHATT2:
                        type: integer
                        format: int64
                        description: Sequence number for LDAP attribute names
                      SEARCHATT3:
                        type: integer
                        format: int64
                        description: Sequence number for LDAP attribute names
                      SEARCHATT4:
                        type: integer
                        format: int64
                        description: Sequence number for LDAP attribute names
                      SEARCHATT5:
                        type: integer
                        format: int64
                        description: Sequence number for LDAP attribute names
                      MAX_HITS:
                        type: integer
                        format: int32
                        description: Integer
                  PROFILE:
                    type: object
                    properties:
                      DELRE:
                        type: string
                        maxLength: 1
                        description: 'SAPoffice: delete unviewed objects  enumValues: X=Value for activated,""=Value for deactivated'
                        enum:
                        - X
                        - ''
                      DELRR:
                        type: string
                        maxLength: 1
                        description: 'SAPoffice: delete unanswered objects  enumValues: X=Value for activated,""=Value for deactivated'
                        enum:
                        - X
                        - ''
                      DELAC:
                        type: string
                        maxLength: 1
                        description: 'SAPoffice: delete ToDo objects - no action taken  enumValues: X=Value for activated,""=Value for deactivated'
                        enum:
                        - X
                        - ''
                      DELREM:
                        type: string
                        maxLength: 1
                        description: 'SAPoffice: delete unviewed objects with message  enumValues: X=Value for activated,""=Value for deactivated'
                        enum:
                        - X
                        - ''
                      DELRRM:
                        type: string
                        maxLength: 1
                        description: 'SAPoffice: delete unanswered objects with message  enumValues: X=Value for activated,""=Value for deactivated'
                        enum:
                        - X
                        - ''
                      DELACM:
                        type: string
                        maxLength: 1
                        description: 'SAPoffice: del. ToDo objects (no action taken) with message  enumValues: X=Value for activated,""=Value for deactivated'
                        enum:
                        - X
                        - ''
                      IN_DEX:
                        type: string
                        maxLength: 1
                        description: 'SAPoffice: Indexing on/off  enumValues: X=Value for activated,""=Value for deactivated'
                        enum:
                        - X
                        - ''
                      OBJENC:
                        type: string
                        maxLength: 1
                        description: 'Object: coded  enumValues: X=Value for activated,""=Value for deactivated'
                        enum:
                        - X
                        - ''
                      EXPIN:
                        type: string
                        maxLength: 1
                        description: 'No notification of unviewed mails at logon  enumValues: X=Value for activated,""=Value for deactivated'
                        enum:
                        - X
                        - ''
                      EXPEX:
                        type: string
                        maxLength: 1
                        description: 'Execution of express messages in new session  enumValues: X=Value for activated,""=Value for deactivated'
                        enum:
                        - X
                        - ''
                      EXPNA:
                        type: string
                        maxLength: 40
                        description: Name of exit routine for express messages
                      EXMAX:
                        type: string
                        format: byte
                        description: Maximum number of express messages allowed per send
                      RCMAX:
                        type: string
                        format: byte
                        description: Maximum number of recipients allowed per send
                      USRAU:
                        type: string
                        maxLength: 1
                        description: 'Maintain user: only the administrator is authorized  enumValues: X=Value for activated,""=Value for deactivated'
                        enum:
                        - X
                        - ''
                      INMAX:
                        type: string
                        format: byte
                        description: Maximum number of documents allowed in the inbox
                      CRGDL:
                        type: string
                        maxLength: 1
                        description: Authorization to create shared distribution lists
                      CRFCL:
                        type: string
                        maxLength: 1
                        description: Authorization to create client folders
                      CRFCC:
                        type: string
                        maxLength: 1
                        description: Authorization to create company-code-wide folders
                      CRFPL:
                        type: string
                        maxLength: 1
                        description: Authorization to create plant-wide folders
                      CRFDP:
                        type: string
                        maxLength: 1
                        description: Authorization to create department-wide folders
                      CRFAD:
                        type: string
                        maxLength: 1
                        description: Authorization to create cost-center-wide folders
                      CRFGR:
                        type: string
                        maxLength: 1
                        description: Authorization to create group folders
                      HOMAX:
                        type: string
                        format: byte
                        description: Max. no. of documents a user can protect from archiving
                      GLMAX:
                        type: string
                        format: byte
                        description: Maximum size of the access lists of a user
                      GFMAX:
                        type: string
                        format: byte
                        description: Max. number of group folders which a user can create
                      AUTEXT:
                        type: string
                        maxLength: 1
                        description: Authorization to send externally
                      NOTTP:
                        type: string
                        maxLength: 3
                        description: Default setting of document class
                      CALEN:
                        type: string
                        maxLength: 1
                        description: 'Day on which the week begins  enumValues: 1=Monday,4=Thursday,5=Friday,7=Sunday,3=Wednesday,2=Tuesday,6=Saturday'
                        enum:
                        - '1'
                        - '4'
                        - '5'
                        - '7'
                        - '3'
                        - '2'
                        - '6'
                      OUTFL:
                        type: string
                        maxLength: 1
                        description: 'Documents are copied to the outbox when sent  enumValues: X=Value for activated,""=Value for deactivated'
                        enum:
                        - X
                        - ''
                      SQWIN:
                        type: string
                        maxLength: 1
                        description: 'Switch confirmation prompt on or off when deleting  enumValues: X=Value for activated,""=Value for deactivated'
                        enum:
                        - X
                        - ''
                      SYUSR:
                        type: string
                        maxLength: 1
                        description: 'Your user view is set when you start SAPoffice  enumValues: X=Value for activated,""=Value for deactivated'
                        enum:
                        - X
                        - ''
                      SYUSRINB:
                        type: string
                        maxLength: 1
                        description: Inbox filter (unviewed documents only)
                      SYUSROUT:
                        type: string
                        maxLength: 1
                        description: 'SAPoffice: Storage information'
                      WSTYR:
                        type: string
                        maxLength: 2
                        description: 'Object: Year from ID'
                      WSTNO:
                        type: string
                        maxLength: 12
                        description: 'Object: Number from ID'
                      PFRYR:
                        type: string
                        maxLength: 2
                        description: 'Object: Year from ID'
                      PFRNO:
                        type: string
                        maxLength: 12
                        description: 'Object: Number from ID'
                      PDLYR:
                        type: string
                        maxLength: 2
                        description: 'Object: Year from ID'
                      PDLNO:
                        type: string
                        maxLength: 12
                        description: 'Object: Number from ID'
                      AFRYR:
                        type: string
                        maxLength: 2
                        description: 'Object: Year from ID'
                      AFRNO:
                        type: string
                        maxLength: 12
                        description: 'Object: Number from ID'
                      RSWORKDAY:
                        type: string
                        maxLength: 1
                        description: 'Resubmission on workdays only  enumValues: X=Value for activated,""=Value for deactivated'
                        enum:
                        - X
                        - ''
                      RSFACID:
                        type: string
                        maxLength: 2
                        description: Factory calendar identification code for the resubmission
                      USRADR:
                        type: string
                        maxLength: 10
                        description: Number of internal company address
                      LFDNR:
                        type: string
                        maxLength: 3
                        description: 'Addresses: Sequence number'
                      SNDART:
                        type: string
                        maxLength: 3
                        description: 'Text field length 3: for use as required'
                      FLAG1:
                        type: string
                        maxLength: 1
                        description: Text field length 1
                      FLAG2:
                        type: string
                        maxLength: 1
                        description: Text field length 1
                      FLAG3:
                        type: string
                        maxLength: 1
                        description: Text field length 1
                      NATIO:
                        type: string
                        maxLength: 1
                        description: 'SAPoffice: international code for character set'
                      RFCDES:
                        type: string
                        maxLength: 32
                        description: RFC destination for SAPoffice server
                      DEFEXP:
                        type: integer
                        format: int64
                        description: Default expiry time for document
                      LADAT:
                        type: integer
                        format: int64
                        description: Default for last access date (last changed)
                      UNIX_DESTI:
                        type: string
                        maxLength: 32
                        description: 'SAPoffice: RFC destination of the UNIX mail server'
                      RETURN_ADR:
                        type: string
                        maxLength: 50
                        description: 'SAPoffice: UNIX address for this Office (UNIX server)'
                      EXTTELE:
                        type: string
                        maxLength: 1
                        description: Authorization to send via telematic services
                      EXTSMTP:
                        type: string
                        maxLength: 1
                        description: Authorization to send via the Internet
                      EXTX400:
                        type: string
                        maxLength: 1
                        description: Authorization to send via X.400
                      EXTSAP:
                        type: string
                        maxLength: 1
                        description: Authorization to send within SAP system group
                      NO_DIR_SND:
                        type: string
                        maxLength: 1
                        description: 'Direct external sending is not allowed in this system  enumValues: X=Value for activated,""=Value for deactivated'
                        enum:
                        - X
                        - ''
                      NO_EXT_SND:
                        type: string
                        maxLength: 1
                        description: 'Sending to an external address recipient type not allowed  enumValues: X=Value for activated,""=Value for deactivated'
                        enum:
                        - X
                        - ''
                      NO_INT_SND:
                        type: string
                        maxLength: 1
                        description: 'Send internally not allowed in this system  enumValues: X=Value for activated,""=Value for deactivated'
                        enum:
                        - X
                        - ''
                      OUTEXP:
                        type: integer
                        format: int64
                        description: Expiration time for documents in outbox
                      EXTX500:
                        type: string
                        maxLength: 1
                        description: 'Authorization to access the LDAP services  enumValues: X=Value for activated,""=Value for deactivated'
                        enum:
                        - X
                        - ''
                      UNX_CONFIG:
                        type: string
                        maxLength: 241
                        description: Path specification for a UNIX file
                      DOC_LENGTH:
                        type: integer
                        format: int64
                        description: Query PC documents from this size
                      RESUB_DATE:
                        type: string
                        format: date
                        description: Date of next resubmission
                      RESUB_TIME:
                        type: string
                        maxLength: 6
                        description: Time of next resubmission in system
                      RS_BATCHID:
                        type: integer
                        format: int64
                        description: ID of the batch item supervising the resubmission
                      FAX_EXIST:
                        type: string
                        maxLength: 1
                        description: 'Connection to fax communications component  enumValues: X=Value for activated,""=Value for deactivated'
                        enum:
                        - X
                        - ''
                      TLX_EXIST:
                        type: string
                        maxLength: 1
                        description: 'Connection to telex communications component  enumValues: X=Value for activated,""=Value for deactivated'
                        enum:
                        - X
                        - ''
                      SMTP_EXIST:
                        type: string
                        maxLength: 1
                        description: 'Connection to Internet Gateway  enumValues: X=Value for activated,""=Value for deactivated'
                        enum:
                        - X
                        - ''
                      X400_EXIST:
                        type: string
                        maxLength: 1
                        description: 'Connection to X.400 component  enumValues: X=Value for activated,""=Value for deactivated'
                        enum:
                        - X
                        - ''
                      SAP_EXIST:
                        type: string
                        maxLength: 1
                        description: 'The SAP system is part of a mail system group  enumValues: X=Value for activated,""=Value for deactivated'
                        enum:
                        - X
                        - ''
                      X500_EXIST:
                        type: string
                        maxLength: 1
                        description: 'LDAP service connection  enumValues: X=Value for activated,""=Value for deactivated'
                        enum:
                        - X
                        - ''
                      ORG_EXIST:
                        type: string
                        maxLength: 1
                        description: 'HR Org is connected and maintained  enumValues: X=Value for activated,""=Value for deactivated'
                        enum:
                        - X
                        - ''
                      ARCH_EXIST:
                        type: string
                        maxLength: 1
                        description: 'Connection to an archive  enumValues: X=Value for activated,""=Value for deactivated'
                        enum:
                        - X
                        - ''
                      OBJ_EXIST:
                        type: string
                        maxLength: 1
                        description: 'Send to Business Objects  enumValues: X=Value for activated,""=Value for deactivated'
                        enum:
                        - X
                        - ''
                      PAG_EXIST:
                        type: string
                        maxLength: 1
                        description: 'One Paging Component Is Connected  enumValues: X=Value for activated,""=Value for deactivated'
                        enum:
                        - X
                        - ''
                      PRT_EXIST:
                        type: string
                        maxLength: 1
                        description: 'Sending to printer is permitted  enumValues: X=Value for activated,""=Value for deactivated'
                        enum:
                        - X
                        - ''
                      DIRADDRESS:
                        type: string
                        maxLength: 10
                        description: Company address for direct addresses (empty or "unknown")
                      ADDRBUFCLR:
                        type: integer
                        format: int64
                        description: Time stamp for invalidation of buffered addresses
                      ADDRBUFINV:
                        type: integer
                        format: int64
                        description: No. of hours (interval) before invalidation of addr. buffer
                      REORGDAILY:
                        type: string
                        maxLength: 1
                        description: 'Search of private or shared folders  enumValues: X=Value for activated,""=Value for deactivated'
                        enum:
                        - X
                        - ''
                      REMOTEDEST:
                        type: string
                        maxLength: 32
                        description: RFC destination for SAPoffice server
                      REMOTENAME:
                        type: string
                        maxLength: 8
                        description: Name of the SAP System
                      REMOTECLNT:
                        type: string
                        maxLength: 3
                        description: Client ID of Current User
                      REMOTERELS:
                        type: string
                        maxLength: 4
                        description: Release Status of SAP System
                      DISTRIB:
                        type: string
                        maxLength: 1
                        description: 'This system is part of a system group  enumValues: X=Value for activated,""=Value for deactivated'
                        enum:
                        - X
                        - ''
                      MAIL_SYSID:
                        type: string
                        maxLength: 8
                        description: Name of the SAP System
                      MAIL_MANDT:
                        type: string
                        maxLength: 3
                        description: Client ID of Current User
                      MAIL_CLNT:
                        type: string
                        maxLength: 3
                        description: 'Addresses: Client'
                      IBND_UPD:
                        type: integer
                        format: int64
                        description: UTC Time Stamp in Short Form (YYYYMMDDhhmmss)
        '400':
          description: Bad request.
        5XX:
          description: Unexpected error.
