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
httprequest

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

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>
xml response
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.