Get server configuration

This endpoint provides server configuration details of INUBIT.

Request

URL: /configurations

Method: GET

Authorization: required

GET /ibis/rest/configurations HTTP/1.1
Accept: */*
Host: localhost:8080

Response

HTTP/1.1 200 OK
Content-Tye: application/json
Content-Length: 10332

{
  "SeverConfiguration": {
    "JschConfigurationType": {
      "MaxAuthTries": 9,
      "prefer_known_host_key_types": true,
      "dhgex_max": 8192,
      "PubkeyAcceptedAlgorithms": [
        "ssh-ed25519",
        "ssh-ed80801"
      ],
      "compression.s2c": "none",
      "compression.c2s": "none",
      "compression_level": 8,
      "PreferredAuthentications": [
        "gssapi-with-mic",
        "publickey",
        "keyboard-interactive",
        "password"
      ],
      "CheckKexes": [
        "curve25519-sha256",
        "curve25519-sha256@libssh.org",
        "curve448-sha512"
      ],
      "dhgex_preferred": 3072,
      "CheckSignatures": [
        "ssh-ed25519",
        "ssh-ed448"
      ],
      "dhgex_min": 2048,
      "mac.s2c": [
        "hmac-sha2-256-etm@openssh.com",
        "hmac-sha2-512-etm@openssh.com",
        "hmac-sha1-etm@openssh.com",
        "hmac-sha2-256",
        "hmac-sha2-512",
        "hmac-sha1"
      ],
      "mac.c2s": [
        "hmac-sha2-256-etm@openssh.com",
        "hmac-sha2-512-etm@openssh.com",
        "hmac-sha1-etm@openssh.com",
        "hmac-sha2-256",
        "hmac-sha2-512",
        "hmac-sha1"
      ],
      "lang.s2c": [
        ""
      ],
      "lang.c2s": [
        ""
      ],
      "FingerprintHash": [
        "sha256"
      ],
      "cipher.s2c": [
        "aes128-ctr",
        "aes192-ctr",
        "aes256-ctr",
        "aes128-gcm@openssh.com",
        "aes256-gcm@openssh.com"
      ],
      "cipher.c2s": [
        "aes128-ctr",
        "aes192-ctr",
        "aes256-ctr",
        "aes128-gcm@openssh.com",
        "aes256-gcm@openssh.com"
      ],
      "CheckMacs": [
        "saas"
      ],
      "CheckCiphers": [
        "chacha20-poly1305@openssh.com"
      ],
      "kex": [
        "curve25519-sha256",
        "curve25519-sha256@libssh.org",
        "ecdh-sha2-nistp256",
        "ecdh-sha2-nistp384",
        "ecdh-sha2-nistp521",
        "diffie-hellman-group-exchange-sha256",
        "diffie-hellman-group16-sha512",
        "diffie-hellman-group18-sha512",
        "diffie-hellman-group14-sha256"
      ],
      "server_host_key": [
        "ssh-ed25519",
        "ecdsa-sha2-nistp256",
        "ecdsa-sha2-nistp384",
        "ecdsa-sha2-nistp521",
        "rsa-sha2-512",
        "rsa-sha2-256"
      ],
      "enable_server_sig_algs": true
    },
    "GUIThreadsCount": 10,
    "TracingMaxBackupIndex": 10,
    "PluginUpdateAllowed": false,
    "UserInitialPassword": false,
    "NotifyWorkflow": "",
    "AlarmSystem": {
      "AlarmSystemHDLimit": 90,
      "AlarmSystemMemory": false,
      "AlarmSystemHD": "Percentage",
      "AlarmSystemMemoryLimit": 80,
      "AlarmSystemHDLimitInBytes": "400GB",
      "AlarmSystemInterval": 300
    },
    "ToolsetUpdateAllowed": true,
    "TracingMaxFileSize": "20MB",
    "ProxyExceptions": "localhost|127.0.0.1",
    "ProcessUserServer": {
      "KeyCloakClientId": "",
      "ProcessUserLiferayVersion": "7.x/DXP",
      "Login": "root",
      "ProcessUserServerIMCacheEnabled": true,
      "ProcessUserServerIMCacheTimeout": 1800,
      "Url": "http://localhost:8080",
      "ProcessUserType": "false",
      "keyCloakLoginId": "",
      "ProcessUserLDAPUserRoot": "dc=example,dc=com",
      "ProcessUserImTenantAdminCredentials": {},
      "ProcessUserEntityCacheEnabled": true,
      "ProcessUserEntityCacheTimeout": 1800,
      "KeyCloakClientCredential": "",
      "ProcessUserLDAPUserFilter": "(&(objectClass=posixAccount)(mail=*))",
      "keyCloakLogin": "root"
    },
    "UserPasswordTimeout": false,
    "SchedulerThreadsCount": 10,
    "UserInactiveDeletion": false,
    "UserPasswordLimit": false,
    "BlockCheckoutDiagramsAndModules": false,
    "AlarmWFEngine": {
      "AlarmWFQueueSizeLimit": 1000,
      "AlarmWFFailuresLimit": 50,
      "AlarmWFFailures": false,
      "AlarmWFTransactions": false,
      "AlarmWFTransactionsPeriod": 300,
      "AlarmWFQueueSize": false,
      "AlarmWFTransactionsLimit": 50,
      "AlarmWFFailuresPeriod": 300,
      "AlarmWFQueueSizePeriod": 3600
    },
    "ServerWorkflowMemoryPct": 20,
    "ProxyUserName": "",
    "MailConnectorSupportedTLSversion": [
      "TLSv1",
      "TLSv1.1",
      "TLSv1.2"
    ],
    "SystemStatisticLoggingIsActive": true,
    "WebServiceLogFileSize": "10MB",
    "AdditionalLanguages": "",
    "ProxyHost": "",
    "SMTPProperties": {
      "ErrorTLSEnable": false,
      "ErrorActive": false,
      "ErrorHost": "0.0.0.0",
      "ErrorFrom": "",
      "ErrorUser": "",
      "ErrorEmailRootUser": true,
      "ErrorProtocolSelection": "SMTP",
      "ErrorEmailAddress": "",
      "ErrorPort": "25",
      "ErrorAuth": false,
      "ErrorTimeout": 30,
      "ErrorDebug": false
    },
    "UserExtendVisibilty": false,
    "UserPasswordLimitPattern": "/(?=^.{8,255}$)((?=.*\\d)(?=.*[A-Z])(?=.*[a-z])|(?=.*\\d)(?=.*[^A-Za-z0-9])(?=.*[a-z])|(?=.*[^A-Za-z0-9])(?=.*[A-Z])(?=.*[a-z])|(?=.*\\d)(?=.*[A-Z])(?=.*[^A-Za-z0-9]))^.*/",
    "TracingIsActive": true,
    "WebServiceLogUseCustomLogger": false,
    "ServerTasksMultitenancy": false,
    "TagNameGeneratorWorkflow": "",
    "ServerRepositoryGCInterval": 86400,
    "SetProxy": false,
    "UserPasswordLimitNegative": false,
    "TracingCustom": {},
    "MaxNumberTmpMessages": 50,
    "GUIThreadPriority": "10",
    "ServerRepositoryWebdavActive": false,
    "WebServiceLogCustomLogger": "",
    "ServerID": "MyServerID",
    "PrivilegedWorkflowThreadsPercentage": 0,
    "Revision": {
      "Email": "",
      "Activate": false,
      "Workflow": "",
      "NotifyRevisionDepartment": true,
      "NotifyRevisionSubmitter": true
    },
    "UserFailedLoginLimit": 5,
    "UserInactiveDeletionLimit": 180,
    "MonitoringSMTPProperties": {
      "MonitoringProtocolSelection": "SMTP",
      "MonitoringHost": "0.0.0.0",
      "MonitoringTimeout": 30,
      "MonitoringFrom": "",
      "MonitoringDebug": false,
      "MonitoringEmailAddress": "",
      "MonitoringEmailRootUser": true,
      "MonitoringTLSEnable": false,
      "MonitoringUser": "",
      "MonitoringActive": false,
      "MonitoringPort": "25",
      "MonitoringAuth": false
    },
    "AuditLogFileSize": "10MB",
    "UserInactiveLockLimit": 90,
    "UserClientPasswordStoring": true,
    "AuditLogFileBackupIndex": 100,
    "SystemStatisticLoggingInterval": 300,
    "ServerDBCaseSensitivityEnabled": true,
    "FallbackToInsecureHostnameVerification": true,
    "MaintenanceSystemHD": true,
    "ValidationWorkflow": "",
    "UserPasswordTimeoutValue": 90,
    "FallBackToInsecureTrustManager": true,
    "SNMPProperties": {
      "SNMPHost": "0.0.0.0",
      "SNMPCommunity": "public",
      "SNMPPort": "162",
      "SNMPVersion": "1",
      "SNMPActive": false
    },
    "TCPCorePoolSize": 30,
    "ServerForceContainerShutdown": true,
    "ServerRepositoryGCStart": "Wed Sep 29 23:00:00 GMT 2021",
    "PortalServer": {
      "PortletsLogsDir": "../../ibis_root/log/",
      "BPCPortalServerIdentityProviders": "",
      "PortalServerType": "false",
      "Login": "root",
      "PortalServerLiferayVersion": "7.x/DXP",
      "Url": "http://localhost:8080",
      "ISUrl": "http://localhost:8000/ibis/servlet/IBISSoapServlet",
      "BPCPortalServerBackendKeys": ""
    },
    "ClusterKnownNodes": [
      "192.168.1.2"
    ],
    "TracingLevel": "debug",
    "UserDefinedColumns": {
      "SystemLog4": "",
      "SystemLog3": "",
      "SystemLog2": "",
      "SystemLog1": "",
      "QueueManager3": "",
      "QueueManager2": "",
      "QueueManager1": "",
      "QueueManager5": "",
      "QueueManager4": "",
      "SystemLog5": ""
    },
    "UserInactiveLock": false,
    "NodeMaintenanceModeMap": {
      "192.168.1.2": false
    },
    "TagNameGeneratorWorkflow.ReadOnly": false,
    "VisualizeLinkChanges": true,
    "SaveDeploymentArtifact": false,
    "WebServiceLogFileBackupIndex": 10,
    "UserClientPortAllowed": "8000",
    "HttpsProxyPort": "443",
    "ExecuteQueuedProcesses": false,
    "ShrinkTrigger": 10000,
    "IgnoreUninitializedXpathVariable": false,
    "DefaultLanguage": "de",
    "MidnightTaskTriggerTime": "Thu Sep 30 00:00:00 GMT 2021",
    "DeleteStaleData": {
      "AutomaticStaleDataDeletion": false,
      "StaleDataDeletionTimePeriod": 30
    },
    "MimetypesFileType": {
      "application/xml": "xml XML pattern Pattern unittest UNITTEST report REPORT",
      "image/png": "png PNG",
      "application/json": "json JSON",
      "application/msword": "doc DOC",
      "application/pdf": "pdf PDF",
      "image/jpeg": "jpg jpeg jpe JPG JPEG JPE",
      "application/msexcel": "xls xla XLS XLA",
      "image/gif": "gif GIF",
      "application/mspowerpoint": "ppt PPT",
      "application/rtf": "rtf RTF",
      "text/html": "htm html HTM HTML",
      "image/tiff": "tiff tif TIFF TIF",
      "application/wsdl+xml": "wsdl WSDL",
      "text/csv": "csv CSV",
      "text/javascript": "js JS",
      "application/zip": "zip ZIP wpf WPF",
      "application/x-xsd+xml": "xsd XSD",
      "application/xslt+xml": "xsl XSL",
      "text/css": "css CSS"
    },
    "LDAPProperties": {
      "SearchDN": "cn=MyCompany,dc=DE",
      "Group": false,
      "AutoSynchronization": false,
      "LoginCaching": false,
      "GroupFilter": "(objectclass=*)",
      "LDAPAttributes": {
        "Email": "mail",
        "UserName": "uid",
        "FirstName": "givenName",
        "LastName": "sn"
      },
      "UpdateInterval": 6000,
      "NamingContextFactory": "com.sun.jndi.ldap.LdapCtxFactory",
      "DNAttrib": "DN",
      "LDAPReferralHandling": "ignore",
      "UserGroup": "admin",
      "Role": "Business Analyst",
      "LDAPPort": "389",
      "LoginDN": "cn=Manager,cn=MyCompany,dc=DE",
      "Filter": "(objectclass=*)",
      "EnableEncryption": false,
      "LDAPHost": "host",
      "WholeDNAttrib": "WholeDN",
      "GroupAttribute": "member"
    },
    "KeycloakProperties": {
      "KeycloakRealm": "master",
      "KeycloakAutoSynchronization": true,
      "KeycloakServerUrl": "host",
      "ClientID": "test1",
      "UpdateInterval": 6000,
      "Login": "root"
    },
    "SchedulerThreadPriority": "5",
    "ServerRepositoryHTTPActive": true,
    "ServerRepositoryUTStorage": "UnitTest",
    "UserClientPortFilter": false,
    "HttpsProxyHost": "",
    "SystemProperties": {
      "JINTEGRA_OUTGOING_CONNECTION_TIMEOUT": "36000000",
      "com.sun.xml.ws.assembler.client": "false",
      "com.sun.xml.ws.assembler.server": "false"
    },
    "ServerName": "server.mycompany.com",
    "ServerStatusServletActive": true,
    "ServerMaintenanceMode": false,
    "UserPasswordExtendedLimit": false,
    "ProxyPort": "80",
    "SchemaPoolSize": 300,
    "ServerRepositoryHTTPDirList": false
  }
}

Errors

Authorization Failed (401)

Authorization with the given username and password failed. Please revisit both values and provide valid credentials.

<html>

    <head>
        <title>Status page</title>
    </head>

    <body style="font-family: sans-serif;">
        <p style="font-size: 1.2em;font-weight: bold;margin: 1em 0px;">Unauthorized</p>
        <p>The request requires user authentication</p>
        <p>You can get technical details <a
                href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html#sec10.4.2">here</a>.<br>
            Please continue your visit at our <a href="/">home page</a>.
        </p>
    </body>
</html>
Server Error (500)

Execution on the INUBIT server failed. Have a look into the response message, otherwise access to the INUBIT log is required to retrieve further information.

Service Unavailable (503)

In maintenance mode the INUBIT server endpoint will not respond to incoming requests but return this error response. Once the maintenance mode is switched off the endpoint will respond normally.